[Haskell] Newbie: what are the advantages of Haskell?