Data Structures (CS61B) course project