The Implementation Plan.
- Keep all the statistics in a scans * boards matrix.
- Find the optimal scan by doing a column-wise summation of the solved boards.
- Maintain the current state, by substracting the iterations of the current scan from the non-solved boards.