Factorial

Definition

The factorial function !:NZ+ is a function defined for natural numbers recursively as:

n!={n×(n1)!n01n=0

Hence, for example, 5!=5×4×3×2×1×1=120.