solves a sudoku with a genetic algorithm