Exponential Fibonacci

Published by Mubashir Hassan in

Write a function that efficiently calculates Fibonacci terms.

Examples

fibonacci(1) ➞ 1

fibonacci(2) ➞ 1

fibonacci(4) ➞ 3

fibonacci(64) ➞ 10610209857723

Notes

The input will always be a power of two.

Watch a quick demo on how Edabit works.