Issue #21 - improved sudoku generator with test.