Methods to compute the n-th Fibonacci number:
Properties:
Zeckendorf's theorem:
Every positive integer can be written in a unique way as a sum of one or more distinct Fibonacci numbers such that the sum does not include any 2 consecutive Fibonacci numbers.
It can be computer by greedily subtracting the largest possible Fibonacci number until the integer is zero.