functional-programming Haskell exercises Haskell playground, used for VU MIF course "Functional Programming"