Dictionary v2 (Assignment #2 - CS2010)