Hashing & maps

Trading memory for speed with hash sets and maps for O(1) lookups and counting.

Solved

0/8