HashTable and Entry class used in implementation