Sudoku backtracking solving algorithm

This version uses the same backtracking algorithm as the generator to solve any Sudoku.