Added omegaUp's Factorial.