Dear All, I have two Fibonacci method, and I got different result. What wrong in my code.? def fib(n) if n < 2 1 else fib(n-2) + fib(n-1) end end puts fib(10) # ---> 89 def fib1(x) return x if x < 2 return fib1(x- 1) + fib1(x - 2) end puts fib1(10) # --> 55 regards, salai.