Sudoku puzzle solver

This also include fixes to the patttern matcher for unordered links.

There are still bugs with unordered link handling, as the solver does not yet work :-(