docs: public static <T, C extends Comparable<? super C>> T maxBy(final Iterable<T> iterable,
  			final Function1<? super T, C> compareBy) {
  		return IteratorExtensions.maxBy(iterable.iterator(), compareBy);
  	}