Data Structures Java CS203 Hashtable practice