First cut of Map DS.
First cut of Map DS.

Probably does not compile.
Still need to implement a Map class that inherits from MapDS and
provides groupBy, ext. (See ListDS/Collection, SetDS/Set, etc.)

DaMSL/K3,DaMSL/K3,yliu120/K3