little haskell programs in learning