Hash table, implemented in C
