Practicing C++ from top to bottom.