First epic C++ homework for CS 1300.