Lemma: Suppose $m\geq{n}>0$. Then $hcf(m,n) = hcf(m-n, n).$
Proof: Suppose $d|m$ and $d|n$. So there are $a,b$ with $da=m$, $db=n$ and $a\geq{b}$. So $d(a-b)=m-n$. Thus $d|m-n$. So $hcf(m,n)\leq{hcf(m-n,n)}$. The other inequality is similar so $hcf(m,n)=hcf(m-n,n)$ $\blacksquare$.
I have no idea where the inequality $hcf(m,n)\leq{hcf(m-n,n)}$ comes from, in fact I was thinking the inequality would be the other way round since $m-n<n$. Can someone please enlighten me on this inequality?
Note: For you American folks, $hcf(m,n)$ is the same as $gcd(m,n)$.