code: public static <T> List<T> minList (Iterable<T> iterable, Comparator<? super T> comp)
      {
          return maxList(iterable, java.util.Collections.reverseOrder(comp));
      }
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.