-3! is -6 and (-3)! is undefined they are different things, that's what Tyrigers said at least
Okay then