This project written in C++ compares different approaches to print nth number in Fibonacci sequence Approaches include 1) Classic recursive solution 2) Iterative solution with memoization 3) Matrix multiplication 4) Direct computation using Binet's formula 5) Template metaprogramming 6) Generator with getnext() and reset() member functions