Persistent Homology in Haskell