Dictionary v3 (CS2010 Assignment #3)