rendered paste body(defun summe (x)
(cond ((Null x) 0)
(( null (cdr x)) (car x) )
(( eq + (car(cdr x))) (summe (plussum x)) )
( T (summe (minussum x))) ))
(defun plussum (x)
(cons (+ (car x) (car (cdr(cdr x))) ) (cdr(cdr(cdr x ))) ) )
(defun minussum (x)
(cons (- (car x) (car (cdr(cdr x))) ) (cdr(cdr(cdr x ))) ) )
(defun p (X) (r X X) )
(defun r (X Y) (a X nil Y))
(defun a (X Y Z)
(cond ((null X) (eq Y Z))
(T (a (cdr X) (cons (car X) Y) Z))))
(defun equal2 (x y)
(cond ((null x) (null y))
((eq (car x) (car y)) (equal2 (cdr x) (cdr y) )))