> > n=1 for i = 1,80 do n = n * i end print(n) n1=n
> > n=1 for i = 80,1,-1 do n = n * i end print(n) n2=n
> > return n2-n1
> Only a few googols of difference....
If you print n2/n1 you'll get 1, at least to the 14 decimals shown by default.
In Lua 5.3 you need to do "n=1.0" before each loop.