code: public <T extends Comparable<? super T>> List<T> sort (Collection<T> data)
      {
          return sort(new ArrayList<T>(data));
      }
docs: Copies the data from the supplied collection into a list, sorts it and
  returns the list. The elements <em>must</em> implement {@link
  Comparable}.