99-haskell-problems: 3 & 4