15 piece sliding puzzle solver in Haskell. Somewhat arcane due to the fact that it's written in Haskell.