simplify recursive fib logic
implement Fibonacci tail recursion
merging