Understanding Fibonacci- simple BUT advanced