rror: (=) bad argument type - not a number: (p) Call history: [reverse] (* (expt 10 (car x)) (cadr x)) [reverse] (expt 10 (car x)) [reverse] (car x) [reverse] (cadr x) [reverse] (zip (iota (length rns)) rns) [reverse] (iota (length rns)) [reverse] (length rns) [reverse] (_inner n (quote ())) [reverse] (quote ()) [reverse] (##core#quote ()) [reverse] (##core#undefined) (define (palinpalin? p) (eqv? p (reverse p))) (##core#set! palinpalin? (##core#lambda (p) (eqv? p (reverse p)))) (##core#lambda (p) (eqv? p (reverse p))) [reverse] (_inner n (quote ())) [_inner] (= 0 k) <--