Why do Fibonacci numbers occur on so many different occasions in both mathematics and the real world?