title: ocaml remove duplicates in a list
body: <p>Hey guys I am having a bit of trouble i have a general idea what the code should be but not to sure what to do from here.</p>
  
  <p>The question is: Define a function remove_elts taking a list of items as well as a list of items to 
     remove from the first list, and returning a list with all occurrences of the items 
     to be removed gone.</p>
  
  <p>My code is :  </p>
  
  <pre><code>         let remove_elts l reml = 
             match l with
             [] -&gt; false
             | hd :: tl -&gt; if hd = l then reml
               else hd :: remove_elts l tl;;
  </code></pre>