Implement a simple Mapclass based on the Assocclass from §11.8. Make sure Map works correctly using both C-style strings and strings as keys. Make sure Mapworks correctly for types with and without default constructors. Provide a way of iterating over the elements of a Map.