isEmpty
test adjustments to complete coverage of ContradictorySudokuGrid
further steps in solver