docs: static MutableLongTuple wrap(MutableLongTuple tuple, LongTuple bounds)
      {
          if (tuple.getSize() != bounds.getSize())
          {
              throw new IllegalArgumentException(
                  "A tuple with size " + tuple.getSize() + 
                  " can not be wrapped at bounds of size " + bounds.getSize());
          }
          for (int i=0; i<tuple.getSize(); i++)
          {
              long coordinate = tuple.get(i);
              long wrappedCoordinate = wrap(coordinate, bounds.get(i));
              tuple.set(i, wrappedCoordinate);
          }
          return tuple;
      }