code: public static <T extends Comparable<T>> Integer[] arsort(T[] array) {
          return _asort(array, true);
      }
docs: Sorts an array in descending order and returns an array with indexes of
  the original order.
  
  @param <T>
  @param array
  @return