Return n factorial as an integer. Raises ValueError if n is not integral or is negative.
math.factorial(n)