Suppos $a_n$ is a real sequence and $a_n \to a$. Define $s_n = \dfrac {a_1 + \cdots + a_n}{n}$. Show that $s_n$ converges to $a$.
I know that this problem has been solved on this website many times, but I wanted to come up with a proof of my own and ask if my proof is correct. If yes, how could it be improved?
My proof:
Fix $\epsilon>0$. There exists some $N$ such that $n \ge N \implies |a_n-a| < \epsilon$. Take any $n \ge N$. We have $$|s_n-a| = \left| \dfrac {a_1 + \cdots + a_n}{n} - a \right| = \dfrac {1}{n} \left|\sum_{k=1}^n (a_k-a) \right| \le \dfrac {1}{n} \sum_{k=1}^n |a_k-a|$$
Now let $A = \sum_{k=1}^{N-1} |a_k-a|$. Then the above is equal to
$$\dfrac {1}{n} \left( A + \sum_{k=N}^n |a_k-a| \right) \le \dfrac An + \dfrac {n-N}{n} \cdot \epsilon \le \dfrac An + \dfrac {n}{n} \cdot \epsilon \le \dfrac An + \epsilon$$ Now there exists an $M \ge N$ such that $n \ge M \implies \dfrac An < \epsilon$. Therefore for $n \ge M$, we have $|s_n-a|< 2 \epsilon$ and we are done.