sudoku board correctness checker
fitness evaluation function