Implement a hash table