So your answer to the original question is that [itex]0!= 0(-1)![/itex]? But what is (-1)!?
(Yes, you can write that 1!= 1(0!) and, if you know that 1!= 1, then it follows that 0!= 1. But better is just to state the basic definition of n! that asserts 0!= 1 for as part of the definition.)