Fibonacci implementation.