Added a solver function, and fixed a bug in the generator function
where I forgot to actually return the puzzle.
The program now makes the takuzu puzzles slightly (1/8) easier.