code: public static <U> Stream<U> cycle(final Stream<U> s) {
          return cycle(Streamable.fromStream(s));
      }
docs: Create a new Stream that infiniteable cycles the provided Stream
  
  <pre>
  {@code
  assertThat(Streams.cycle(Stream.of(1,2,3))
  .limit(6)
  .collect(CyclopsCollectors.toList()),
  equalTo(Arrays.asList(1,2,3,1,2,3)));
  }
  </pre>
  @param s Stream to cycle
  @return New cycling stream