C++ CourseWork 2013