IOrderedEnumerable<TElement>
Represents a sorted sequence.
            
                
IOrderedEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey> comparer, bool descending)
Performs a subsequent ordering on the elements of an 
             IOrderedEnumerable<T> according to a key.