Working code
hash_map.h complete