For my programming languages class I\'m supposed to write a function in Scheme to reverse a list without using the pre-made reverse function. So far what I got was
Step through the list and keep appending the car of the list to the recursive call.
(define (reverseList lst) (COND ((NULL? lst) '()) (ELSE (APPEND (reverseList(CDR lst)) (LIST (CAR lst)))) ))