Learning and practicing basic hash table functions