Factorial Without Using Recursion