C++ Project for EECS 311 Algorithms / Data Structures class