Update to correct Factorial computation