C++ Assignment Repo