Data Structures

A revision of the data structures lab to make it more manageable in a two hour time frame.
Does it matter?  Hash functions don't need to be transparent.