1. Design and implement the iterator class SetIterator for use with the Set ADT implemented using a list.
2. Design and implement the iterator class MapIterator for use with the Map ADT implemented using a list.
3. Develop the index equation that computes the location within a 1-D array for element (i, j) of a 2-D array stored in column-major order.