Working recursive backtracking algorithm.
Working dancing links implementation. No known bugs.