Implementation of a HashTable.