code: public static <U> Stream<U> reversedStream(final List<U> list) {
          return new ReversedIterator<>(
                  list).stream();
  
      }
docs: Create a reversed Stream from a List
  <pre>
  {@code
  Streams.reversedStream(asList(1,2,3))
  .map(i->i*100)
  .forEach(System.out::println);
  
  
  assertThat(Streams.reversedStream(Arrays.asList(1,2,3)).collect(CyclopsCollectors.toList())
  ,equalTo(Arrays.asList(3,2,1)));
  
  }
  </pre>
  
  @param list List to create a reversed Stream from
  @return Reversed Stream