Building the Project Euler framework, part 2
In Part 1, I showed a basic problem runner framework for Project Euler, however there are a number of ways in which we can improve it. For example: How can we run a specific problem? How can we hide the...