Working implementation with Sudoku unit tests.