HashTable_dieterc2

A lot this is copy-and-pasted from add(). Would be easier to maintain if you either called add(), or else created a helper function that both could use.