Witam, mam problem z funkcja w programie lisp. Moim zadaniem jest: "Napisz funkcję obliczającą dowolny wyraz ciągu: a(0)= 5 a(n) = 3*a(n-1) + 2 za pomocą funkcji warunkowej cond" Mój obecny kod: (defun wyraz(n,a) (cond ((= n 0) ( a)) ((> n 0) (+ (* (* (- n 1) 3 a) ) 2)))) Próbowałem na rożne sposoby, lecz cały czas bez żadnego skutku. Prosze o wskazanie mojego błedu