Factorial Program
By Joey Struwe