Implemented a hash table