Let n and m be positive integers. Let A be the
matrix with 1's on and above the diagonal,
and zeroes below the diagonal. Thus aij=1 if
and aij=0 if i>j. We can express this differently
as follows.
If
, we define the binomial coefficient
to be 0 if b<0 or b>a. If
, then
, as usual
(where 0!=1). With this notation, we can write
.
There is an extremely important identity we will need below.

Answer:
Let m be a positive integer and set B=Am. Then
. Note that
this formula tells us that B is an upper triangular
matrix with 1's on the diagonal, so it is at least part
right! Also note that the formula does not depend on n,
which is a bit of a surprise.
Proof: We will prove the formula by induction on m. The formula is correct for m=1, as we noted above.
Set C=Am+1=BA. Then
as required.