Programs in Haskell lenguage