Sudoku Solver. Solves up to Medium and maybe even Hard Sudoku puzzles