Clifford algebra for Haskell! :D