[Haskell-beginners] Integer factorization