code golf exercises in haskell