code: public static Stream<MutableIntTuple> wrappingStream(
          IntTuple bounds, Stream<? extends MutableIntTuple> delegate)
      {
          IntTuple localBounds = IntTuples.copy(bounds);
          return delegate.map(t -> IntTupleUtils.wrap(t, localBounds));
      }
docs: Returns a stream that returns the {@link MutableIntTuple}s from the
  given delegate, wrapped at the given bounds.<br>
  <br>
  A copy of the given tuple will be stored internally.<br>
  <br>
  
  @param bounds The bounds
  @param delegate The delegate iterator
  @return The stream