title: linq orderby.tolist() performance
body: <p>I have an ordering query to a List and calling for many times. 
  <code>list = list.OrderBy().ToList();</code>
  In this code ToList() method is spending high resources and takes very long time. How can I speed up with another ordering method without converting back to a list. Should I use .Sort extension for arrays?</p>