fork(1) download
factorial n = factorial_helper 1 n

factorial_helper prod n = 
   if n> 0 then
      factorial_helper (prod*n) (n-1)
   else
      prod 



main = print (factorial 5)
Success #stdin #stdout 0s 6224KB
stdin
Standard input is empty
stdout
120