Grid Container Package:
The ArrayListGrid class encapsulates two public inner
classes that extend the Grid class to
model a two-dimensional grid by keeping track of their contents
in ArrayList objects.