Add Map (based on a balanced tree)
Map: Remove debug code
Map: Add more test code
HashMap, HashSet, List: Simplify clear method
Map: Optimize remove method
Map: Fix rebalancing
Map: Remove debug code
Map: Optimize rebalancing in remove method
Map: Add clear method