Factorial Program Using Functions That Already Exist