The problem with this explanation is that it's using n = 2 instead of n = 1. Please read the explanation I found on "Math Forum - Ask Dr. Math" ( Link ). How do you do the combination formula when there's only 1 person trying to shake hands?
"In the same way, when thinking about combinations we can derive a
formula for "the number of ways of choosing k things from a collection
of n things." The formula to count out such problems is n!/k!(n-k)!.
For example, the number of handshakes that occur when everybody in a
group of 5 people shakes hands can be computed using n = 5 (five
people) and k = 2 (2 people per handshake) in this formula. (So the
answer is 5!/(2! 3!) = 10).
Now suppose that there are 2 people and "everybody shakes hands with everybody else." Obviously there is only one handshake. But what happens if we put n = 2 (2 people) and k = 2 (2 people per handshake) in the formula? We get 2! / (2! 0!). This is 2/(2 x), where x is the value of 0!. The fraction reduces to 1/x, which must equal 1 since there is only 1 handshake. The only value of 0! that makes sense here is 0! = 1.
And so we define 0! = 1."
This makes perfect sense, but n = 2. When you try to put 1 / ???? ( 1 - ???? ) it doesn't explain it. Is there a better way to explain 1 factorial?
This answer may be a bit dodgy, but is something worth nothing I think.
You may be used to thinking of factorials as sending an integer to another integer. However, there is a function we have defined that given integer elements, is identical to the factorial function, but maps real numbers to real numbers. Such a function is typically known as a Gamma function, and it is easy to see from its definition that $$1! = \Gamma{}(2) = 1$$
https://en.wikipedia.org/wiki/Gamma_function#Main_definition