Exploring Dancing Links in Haskell