Extracted each solution algorithm into its own class.  The class
SudokuSolver was getting too big.