docs: public static <U> Stream<U> cycle(final int times, final Streamable<U> s) {
          return Stream.iterate(s.stream(), s1 -> s.stream())
                       .limit(times)
                       .flatMap(Function.identity());
      }