The last index in the range is the largest number of the
form + kStride that is less than or equal
to EndIndex.
The Stride property can also be negative.
In this case, the last index in the range is the smallest number
of the form StartIndex + kStride that is greater
than or equal to EndIndex.