Blob


1 (defun deep-reverse (lst)
2 (cond ((null lst) nil)
3 ((consp (car lst))
4 (append
5 (deep-reverse (cdr lst))
6 (list (deep-reverse (car lst)))))
7 (t
8 (append
9 (deep-reverse (cdr lst))
10 (list (car lst))))))