raised in factorial function