(DEFUN MY_REVERSE(lst)
(COND ((NULL lst) NIL)
((ATOM (CAR LST)) (APPEND (MY_REVERSE (CDR lst)) (LIST(CAR LST))) )
(1 (APPEND (MY_REVERSE (CDR lst)) (LIST (MY_REVERSE (CAR LST)))) )
)
)
(PRINT (MY_REVERSE '(1 2 3 4 5)))
IChERUZVTiBNWV9SRVZFUlNFKGxzdCkKIChDT05EICgoTlVMTCBsc3QpIE5JTCkKICAgICAgICgoQVRPTSAoQ0FSIExTVCkpIChBUFBFTkQgKE1ZX1JFVkVSU0UgKENEUiBsc3QpKSAoTElTVChDQVIgTFNUKSkpICkKICAgICAgICgxIChBUFBFTkQgIChNWV9SRVZFUlNFIChDRFIgbHN0KSkgKExJU1QgKE1ZX1JFVkVSU0UgKENBUiBMU1QpKSkpICkKICkKKQoKKFBSSU5UIChNWV9SRVZFUlNFICcoMSAyIDMgNCA1KSkp