Haskell project for SPOP course.