`fac'
-----

fac(I)
     :: I ̊K.

RETURN
     
I
     

   * I ̊KvZ.
   * I ̏ꍇ 0 Ԃ.

     [0] fac(50);
     30414093201713378043612608166064768844377641568960512000000000000

