The differences between adjacent squares are the odd numbers:
0 1 4 9 16 25 …
1 3 5 7 9 …
The differences between adjacent odd numbers are 2 = 2! I found that this truth is more general: If the differences between adjacent powers of $n$ are written out, and the differences of those differences etc, the $(n+1)$th sequence is {n!, n!, …}
Is this a well-known theorem? Does it have an easy proof?