I thought recursive fibonacci solutions like this had O(fib n) run time.
EDIT: Tied with JadeNB (https://news.ycombinator.com/item?id=8555051).
In that spirit, one can adopt a sort of compromise notation: `O(phi^n) = o(2^n)` (where `=` should really be `\subseteq`).
So close, and only ngorenflo (https://news.ycombinator.com/item?id=8555050) can come between us. :-)
EDIT: Tied with Mithrandir (https://news.ycombinator.com/item?id=8555049).