You put in a number. It will calculate the factorial. If you put in a number larger than 100 it may get overwhelmed. The reason the factorial of 0 is 1 is because multiplication is based off 1, just like addition is based off 0.
Inspired by dad. Debugging by dad.