docs: static double[] sortAndRevert(final double[] array) {
  		final int[] indexes = sort(array);
  
  		// Copy the elements in reversed order.
  		final double[] result = new double[array.length];
  		for (int i = 0; i < result.length; ++i) {
  			result[indexes[result.length - 1 - i]] = array[indexes[i]];
  		}
  
  		return result;
  	}