Je te conseille d'étudier ce petit programme (ecrit en Scheme)

(define (parcours-liste l)
(if (null? l) '()
(cons (car l) (parcours-liste (cdr l)))))
Il te donne pratiquement la solution