The type of each piece of runtime data can be determined. The application program tests the type of the data before performing operations on it.
(defun copy-tree (x)
(if (atom x) x
(cons (copy-tree (car x))
(copy-tree (cdr x))) ))
Advantages:
Contents    Page-10    Prev    Next    Page+10    Index