Problem:
Let $q\in (0,1)$ and $(z_n)_{n\geq 1} \subset \mathbb{C}$ be a sequence. Prove:$$|z_{n+2}-z_{n+1}|\leq q\cdot|z_{n+1}-z_n| \implies (z_n)_{n\geq 1} \text{ converges}$$
My attempt:
$$|z_{n+2}-z_{n+1}|\leq q\cdot|z_{n+1}-z_n| \Longleftrightarrow \bigg |\frac{z_{n+2}-z_{n+1}}{z_{n+1}-z_n} \bigg | \leq q$$ If we want to remove the absolute value bars, we must note that $z_{n+2}\geq z_{n+1}$ and $z_{n+1}\geq z_n$ or $z_{n+2}\leq z_{n+1}$ and $z_{n+1}\leq z_n$, hence $(z_n)$ is either monotonically decreasing or monotonically increasing. Furthermore the quotient is either bounded above or bounded below, thus $(z_n)_n$ is convergent. $\Box$
Intuition/Hint:
Take $q=1/2$, $z_0=0$ and $z_1=1$. What can you say about $|z_n-z_{n-1}|$ for any given $n$? Further, what can you say about $|z_n-z_m|$ for any given $n$ and $m$?
Here's a handy criterion (whose name I forgot) for convergence: $\{z_n\}$ converges if $$ \lim_{N \to \infty} \sup_{m,n>N} |z_n-z_m|=0. $$