Added Sudoku solving algorithm

Hi all,

I gave me some trouble at first, but I just realized I was overengineering it.
Added [sudoku](http://en.wikipedia.org/wiki/Sudoku) solving algorithm, with tests.
Implementation aims at clarity, not speed.

Regards,
Roland.