A Haskell implementation of Kociemba's Rubik's Cube solving algorithm