Just a bunch of exercises in Haskell