code: public static <T extends Comparable<? super T>> void sort(List<T> list) {
  		sort(list, QuickSort.<T>naturalOrder()); // JAVA_8 replace with Comparator.naturalOrder() (and cleanup)   
  	}
docs: Sorts the given list according to natural order.