title: Add a range of items to the beginning of a list?
body: <p>The method <code>List&lt;T&gt;.AddRange(IEnumerable&lt;T&gt;)</code> adds a collection of items to the end of the list:</p>
  
  <pre><code>myList.AddRange(moreItems); // Adds moreItems to the end of myList
  </code></pre>
  
  <p>What is the best way to add a collection of items (as some <code>IEnumerable&lt;T&gt;</code>) to the beginning of the list?</p>