Implements closed form solution for fib.

I've noticed this fn becomes inaccurate if n > 75 with the recursive version being off after n > 77. Do you know any fix for that?