Generic Static Initializer
Genetic Static Initializer
Finding Factorial of a Number in Java

If you have tried to find a factorial using int as the data type, its
most likely that you will soon get wrong outputs because the factorial
value overflows the size of the int. One approach to over come is to use
java.math.BigInteger to perform the factorial calculations and write a
iterative/recursive method to find the factorial. Another approach would
be to use com.google.common.math.BigIntegerMath provided by Google Guava
API. I will show how to use both of these approaches in the post below:
Remove unused classes.