The way I know, for a sequence $a_1 = 1 + r + r^2 + ... + r^n$, is to create another sequence $a_2 = r \cdot a_1 = r + r^2 + ... + r^{n+1}$, then subtract $a_1$ from $a_2$, to end up with $$a_2 - a_1 = r^{n+1}-1 = ra_1-a_1 = a_1(r-1)$$ so that $$a_1 = \frac{r^{n+1} - 1}{r-1}$$
However, even though I don't have a problem "believing" the algebra, it isn't very intuitive to me.
Is there a different way to derive that formula without resorting to this algebraic trick? Or do you have a way to think about it that makes it more intuitive?


You could take a look at the sides lengths, which may be easier. Notice that the length from $O$ to $N$ is given by the geometric series. Similarly, the triangle shows the length from $N$ to $P$ is one less than the geometric series.
Then use a small bit of similar triangles.
Once you have that, it follows that your finite geometric series is the above triangle minus the tip of it.