A general Sudoku-solving algorithm which utilizes recursion, backtracking, and a min-heap to optimally casework. Works on any solvable n^2 x n^2 board.