code: public static <U> Stream<U> reverse(final Stream<U> stream) {
          return ReactiveSeq.of(1).flatMap(i->reversedStream(stream.collect(java.util.stream.Collectors.toList())));
  
      }
docs: Reverse a Stream
  
  <pre>
  {@code
  assertThat(Streams.reverse(Stream.of(1,2,3)).collect(CyclopsCollectors.toList())
  ,equalTo(Arrays.asList(3,2,1)));
  }
  </pre>
  
  @param stream Stream to reverse
  @return Reversed stream