add beginning haskell experiments