revise hash table problem

consolidate the review of hash tables into one problem.