The value of \( n!\) is returned. If the entry is of integral type a double based floating_value is returned. The call return a Nan for any entry which is not a flint or not positive.
With the pedantic option \(\Gamma(x+1)\) is returned. (more expansive)