Begin commenting interfaces
Separate HashMultiset into Base, Hash, and Tree
Implement Hash and Tree multiset with BaseMultiset
Use maps to implement.