Code from CIS 121 University of Pennsylvania Spring 2014 - Data Structures and Algorithms