code: public static Stream<MutableLongTuple> wrappingStream(
          LongTuple bounds, Stream<? extends MutableLongTuple> delegate)
      {
          LongTuple localBounds = LongTuples.copy(bounds);
          return delegate.map(t -> LongTupleUtils.wrap(t, localBounds));
      }
docs: Returns a stream that returns the {@link MutableLongTuple}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