Assignment 1 Data Structures