some more introduction on hash tables. Need to add figures