title: create a list in c lisp recursively
body: <p>I am trying to create a list in lisp that starts at n and ends at 2. </p>
  
  <pre><code>(setq liste ())
  
  
  (defun makeList (n)
      (if (&gt; n 2)
          (setq liste (append (makeList (- n 1)) liste)
          (setq liste (append liste 2))))
  </code></pre>
  
  <p>This doesn't seem to work. Anybody help?</p>