A work-in-progress Sudoku puzzle solver, will eventually solve any solvable sudoku (not quite there yet).