Personal work for the course C++ Programming in Aalto University.