Starting Factorial implementation
Adding Factorial