updated rosettacode.org/wiki/Factorial#FunL task