title: Clean way to reduce many TimeSpans into fewer, average TimeSpans?
body: <p>I have a C# Queue&lt;TimeSpan&gt; containing 500 elements.</p>
  
  <p>I need to reduce those into 50 elements by taking groups of 10 TimeSpans and selecting their average.</p>
  
  <p>Is there a clean way to do this? I'm thinking LINQ will help, but I can't figure out a clean way. Any ideas?</p>