`fac'
-----

fac(I)
     :: The factorial of I.

RETURN
     integer

I
     integer

   * The factorial of I.

   * Returns 0 if the argument I is negative.

     [0] fac(50);
     30414093201713378043612608166064768844377641568960512000000000000

