sum(i=0 to n) (-1)^i * (n choose i) * (n-i)!