Theorem: The Fibonacci numbers are defined recursively thus: $$x_{n+1} = x_n + x_{n-1}$$ with $$x_1=x_2=1.$$
Prove that $$x_n=(a^n-b^n)/(a-b),$$ where $a$ and $b$ are the roots of the quadratic equation $x^2-x-1=0$.
I found this proof, apparently by Apostol:
Observe that $$x_{n+1} = x_n + x_{n-1},$$ and thus we consider $$x^{n+1} = x^n +x^{n-1},$$ i.e., consider $$x^2 = x+1$$ with two roots, $a$ and $b$. If we let $$F_n = (a^n -b^n)/(a-b),$$ then it is clear that $F_1=1$, $F_2=1$, and $F_{n+1}=F_n+F_{n+1}$ for $n>1$. So $F_n = x_n$ for all $n$.
I can't understand this proof.
Please help.