combinations :: CartesianIterator :: iterators
# The array of iterations that will be increased in the lexicographic order. var iterators = new Array[Iterator[E]]