A personal project to learn C++