[Haskell-beginners] factorial question