The IntegerRanges virtual class is a general container for storing ranges on the space of integers.
TODO