$$\sum_{r=1}^{n}r(r+1)(r+2)...(r+p-1) = \frac{1}{p+1}n(n+1)(n+2)...(n+p)$$
So I get how to do this with limited terms, like r(r+1) just ends up with some summations of r, r^2 and onward, but how could I prove this generalization? I tried doing something with induction, but I got lost on how would the p increment for the n+1 case.
Induction step: Suppose true for $n$. Then $$\begin{aligned}\sum_{r=1}^{n+1}r(r+1)\ldots(r+p-1)&=\sum_{r=1}^nr(r+1)\ldots(r+p-1)+(n+1)(n+2)\ldots(n+p)\\ &=\frac{1}{p+1}n(n+1)\ldots(n+p)+(n+1)(n+2)\ldots(n+p)\\&=\frac{1}{p+1}\left(n(n+1)\ldots(n+p)+(p+1)(n+1)(n+2)\ldots(n+p)\right)\\ &=\frac{1}{p+1}\left((n+1)\ldots(n+p)\right)(n+(p+1))\\ &=\frac{1}{p+1}(n+1)\ldots(n+p)(n+1+p) \end{aligned}$$