Now solves basic Sudoku puzzles.  TODO: Add more advanced algorithms to solve more complex puzzles