code: public static Iterator<MutableIntTuple> iterator(
          Order order, IntTuple min, IntTuple max)
      {
          if (order == null)
          {
              return null;
          }
          IntTuple localMin = IntTuples.copy(min);
          IntTuple localMax = IntTuples.copy(max);
          return new IntTupleIterator(localMin, localMax, 
              IntTupleIncrementors.incrementor(order));
      }
docs: Returns an iterator that returns {@link MutableIntTuple}s in the
  given range, incremented in the given {@link Order}. If the given
  {@link Order} is <code>null</code>, then <code>null</code> will
  be returned.<br>
  <br>
  Also see <a href="../../package-summary.html#IterationOrder">
  Iteration Order</a>
  
  @param order The {@link Order}
  @param min The minimum values, inclusive
  @param max The maximum values, exclusive
  @return The iterator
  
  @see #lexicographicalIterator(IntTuple, IntTuple)
  @see #colexicographicalIterator(IntTuple, IntTuple)