title: Merging Two Lists in Racket R5RS
body: <p>I'm supposed to create a function called ( merge-list lst1 lst2) that alternately picks elements from one of the two input lists and creates a new list. For example the output of 
   (merge-list ‘(2 4) ‘(b c)) is  '(2 b 4 c). Here's what I have so far, but when I compile I am receiving the "application:not a procedure" error</p>
  
  <pre><code> (define (merge-list lst1 lst2)
  </code></pre>
  
  <p>(cond ((null? lst1) lst2)</p>
  
  <pre><code> ((null? lst2) lst1))
  
    (append( append(list(car lst1) list(car lst2)))list-shuffle((cdr lst1)(cdr lst2))))
  </code></pre>