Generates a valid, complete Sudoku board through recursion