Adds sudoku generation, partial  validation and property.