exercism cpp file