Create fast-fibonacci

Based on the matrix exponentiation algorithm 

((1 1) (1 0))^n = (((F(n+1)) (F(n))) ((F(n)) (F(n-1))))