Clever (hacky?) solution to share impl of humanSolveSearcher: make it take a Grid, and reflect internally to see if it should modify the grid or if it should make a copy with the modifications.
Clever (hacky?) solution to share impl of humanSolveSearcher: make it take a Grid, and reflect internally to see if it should modify the grid or if it should make a copy with the modifications.

jkomoros/sudoku,jkomoros/sudoku,jkomoros/sudoku