Try to fix fib by changing a, b and i values:
(defn fib [n] (loop [a 1, b 1, i 1] (if (= i n) a (recur b (+ a b) (inc i))))) (= (fib 0) 0) (= (fib 1) 1) (= (fib 2) 1) (= (fib 3) 2) (= (fib 4) 3) (= (fib 10) 55)
Try to fix fib by changing a, b and i values: