Resposta ao exercício 42

(defun n-esimo (n lista)
  (if (= n 0)
    (first lista)
    (n-esimo (1- n) (rest lista))))

Esta função já existe em Lisp e denomina-se nth.