Sudoku generator, solver, maybe GUI if I feel ambitous.