public static class IntegerRange
extends java.lang.Object
start up to end with an increment of step.
The value of start is always included.
The value of end is included only if the difference between end-start is a multiple of step.
The step can be positive or negative, but never 0. It must have the same signum as of end-start.