Data Structures Project 1