code: public <C extends Comparable<? super C>> int[] sort(
  		final Seq<? extends C> array,
  		final int[] indexes
  	) {
  		return sort(array, indexes, Comparator.naturalOrder());
  	}
docs: Sorting the given {@code array} by changing the given {@code indexes}.
  The order of the original {@code array} stays unchanged.
  
  @param array the array to sort
  @param indexes the index lookup array -
  &forall; i &isin; [0, N): index[i] = i
  @param <C> the element type
  @return the given {@code indexes} which is now "sorted"
  @throws NullPointerException if one of the arguments is {@code null}