wrote expandFirstNode and tested a bit.
wrote IO-less solve. test it with Raetsel.hs