Collections of problems done while learning Haskell