Working Sudoku generator! (still need grader...)