CM164A Data Structures Lab