docs: public static <C extends Comparable<? super C>> int[]
  	sort(final C[] array) {
  		final IndexSorter sorter = array.length < INSERTION_SORT_THRESHOLD
  			? InsertionSorter.INSTANCE
  			: HeapSorter.INSTANCE;
  
  		return sorter.sort(array, indexes(array.length));
  	}