code: public static <T> StreamEx<T> ofReversed(T[] array) {
          int size = array.length;
          return IntStreamEx.ofIndices(array).mapToObj(idx -> array[size - idx - 1]);
      }
docs: Returns a sequential {@code StreamEx} which elements are elements of
  given array in descending order.
  
  @param <T> the type of stream elements
  @param array array to get the elements from
  @return the new stream