hashtable.c (for comparison purposes)