An implementation in C++ of the game Calculum using backtracking techniques