docs: public void addComparator(Comparator<T> comparator) {
  		if (comparator instanceof InvertibleComparator) {
  			this.comparators.add((InvertibleComparator<T>) comparator);
  		}
  		else {
  			this.comparators.add(new InvertibleComparator<T>(comparator));
  		}
  	}