>>13363308Anon is right. Factorials and exponents should be expanded before evaluating any other operations. This is important because it comes before enclosure evaluation. To expand exponentiation, its operands must be well formed. Deciding what this means cannot be pushed away, declaring anything that isn't instantly reducible as ill-formed. He found a clearly ambiguous expression. There are infinite others.
Also, exp() is a bad acronym for obvious reasons and gamma function nesting is still not described. It really is a simple case where a choice is made on how it works.