Finished Hash Table implementation