[Haskell-beginners] CORRECTED: making translation from imperative code]