Implement hash table with separate chaining