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.