Fall 2012 Data Structures assignment