Another sudoku solver.

Instead of iteratively narrowing the search space, returns the first
greedy solution that it finds.
Appears to converge, just very very slowly.