Add a better Sudoku Solver using Peter Norvig's approach.