For College of Marin Comp 235 Advanced Programming in C++