Rudimentary algorithm to solve sudoku puzzles. The UI needs work, but the underlying algorithm solves the puzzle using logic and brute force.