code: public static <T extends Comparable<? super T>> List<T> minList (Iterable<T> iterable)
      {
          return maxList(iterable, java.util.Collections.reverseOrder());
      }
docs: Return a List containing all the elements of the specified Iterable that compare as being
  equal to the minimum element.
  
  @throws NoSuchElementException if the Iterable is empty.