just some haskell exercises