Example - Factorial
Factorial n (usually written n!) is the product of all integers up to and including n (1 * 2 * 3 * ... * n)..
java.math.BigInteger
To work with integers that are larger than 64 bits (the size of a long), use java.math.BigInteger..