Group Project for CSC 385A: Data Structures and Algorithms