Initial working version of HashTable.