Recommendation Systems written in Haskell