title: How to overwrite list?
body: <p>I need collection that is similar to list, instead of always adding items when particular length is reached it should start overwriting values from the first index and continue in circular order.</p>
  
  <p>I.e. for 4 items limit:</p>
  
  <pre><code>specialList.Add(100); // {100}
  specialList.Add(101); // {100, 101}
  specialList.Add(102); // {100, 101, 102}
  specialList.Add(103); // {100, 101, 102, 103}
  specialList.Add(104); // {104, 101, 102, 103}
  specialList.Add(105); // {104, 105, 102, 103}
  </code></pre>