3*2*1*0 using standard math rules is 0
(-1)! using standard math rules, limits from the right to infinity
3*2*1*0 * (-1)! = 1
0 * infinity = 1
Wait a second. I thought 3! was 6. Not 1. Okay, so (-1)! much equal 6 infinity so that:
0 * 6 * infinity = 6
Now, let's try 4!
4! = 4*3! = 4*3*2*1*0*(-1)!
4*3*2*1*0 using standard math rules is 0
(-1)! using standard math rules, limits from the right to infinity
4*3*2*1*0 * (-1)! = 1
0 * infinity = 1
Wait a second, 4! is 24. So (-1)! must be 24 infinity so that:
0 * 24 * infinity = 24
Whoa, hold on there, 24 does not equal 6. This must mean that the 4*3*2*1*0 = 24*0 and that 3*2*1*0 = 6*0, and thusly, that (-1)! = infinity.
So what this is saying is that 0, when not used as a place holder, has an infinitely small value that is infinitesimally close to the middle of the number line, or middle zero.
(I'm still working on this though)
And what about 3! = 3*2*1*0*-1*-2*-3*(-4)!
3*2*1*0*-1*-2*-3 = -36zero
and (4)! must = -1/6 infinity so that
-36 * 0 * -1/6 * infinity = 6
Now, I know what you're not asking. Is there a formula to calculate these values? Why yes! There is! I have absolutely no idea how I came up with it, but here it is and it works with everything I've tried it on except for log functions.
(when f(x) >= infinity)
in other words, it will allow for you to determine to what power the infinity is, and will return the coefficient of the infinity.
In other words, (-4)!/infinity = lim(x -> -4) 1/(d/dx(1/x!)) = -1/6
In secondary words, I'm crazy, but my way of doing it works.