Factorial Definition The factorial function !:N→Z+ is a function defined for natural numbers recursively as:n!={n×(n−1)!n≠01n=0 Hence, for example, 5!=5×4×3×2×1×1=120.