COMP 575 Programming Assignment with C++