code: public static <T, U extends Comparable<? super U>> Collector<T, ?, Optional<T>> minBy(Function<? super T, ? extends U> function) {
          return minBy(function, naturalOrder());
      }
docs: Get a {@link Collector} that calculates the <code>MIN()</code> function.