My representation of the take home test for a C++ programmer