code: public static final <T,U extends Range<T>> U best(Stream<U> stream, Comparator<U> comp)
      {
          return best(stream.iterator(), comp);
      }
docs: Selects the best range so that no better range is overlapping it.
  @param stream
  @return