Done ChainedHashTable; so Part 1 and Part 2 done, without any bugs guaranteed!