Switched so that each thread will DFS search down to the bottom, spinning off other work points as it drives down. This should make it possible to make Fill() implemented using searchSolutions. (But not fully efficiently).
Switched so that each thread will DFS search down to the bottom, spinning off other work points as it drives down. This should make it possible to make Fill() implemented using searchSolutions. (But not fully efficiently).

jkomoros/sudoku,jkomoros/sudoku,jkomoros/sudoku