min (inclusive) to
max <= min, the iterator will not act as a countdown, and
hasNext() will always return false.
There is a short-cut min...max, eg:
for (i in 0...3) //same as: for (i in new IntIter(0,3)) trace(i); //0 1 2
Current implementations will do this even if this takes the current number outside the specified range, but this behavior should be considered undefined.