NSCoding Example. Archiving multidimensional arrays (a set of custom objects that each hold an array of other custom objects).