Adding a Sudoku solver