A sample of a medium sized problem. In this case we can time the difference between brute force and Miller-Rabin primality testing.
This code demonstrates using some headers in building a project. Not yet a MakeFile or test scripts. It also demonstrates some basic performance based decision making and a heuristic algorithm.