One of my first projects in C++