The ID class provides the abstraction for an integer Vector.
The class is introduced in addition to the Vector class, to save memory
and casting when integer arrays are required. An ID of order
size is an ordered 1d array of size integer values. For example
an ID id of order 5: