Added CheckedArray subclass of Array, allows for checking that the array bounds are not violated on access. Added IndexOutOfBoundsException for CheckedArray to throw when an index is out of bounds during an access to the array.