title: Haskell mix two lists
body: <p>Im about to write my first haskell program, so I need your help. I want to interlink two lists. For example;</p>
  
  <pre><code>a = [4,8,20]
  b = [3,5,17,56,89,30]
  
  interlink a b = [4,3,8,5,20,17,56,89,30]
  </code></pre>
  
  <p>The resulting list must cointain the elements of List a and b alternately. If one List is longer then the elements of the longer list should be added to the result list after the shorter list mashed up with the elements of the longer list. I think you saw that in my example above.</p>
  
  <p>Now how do i do this in Haskell??</p>
  
  <p>My start </p>
  
  <pre><code>mix :: [a]-&gt;[a]-&gt;[a]
  mix (x:l1) (y:l2) = (x:y:[])
  mix [] [] = []
  </code></pre>
  
  <p>Please, can you help me??</p>