Create NFactorial