first attempt at framework for student to do sudoku solver.