sudoku Description of code at: https://www.emogic.com/notes/programming_sudoku_algorithm_part_1_filling_puzzle