fancy Fibonacci calculation