IOrderedEnumerable working, but....

Working, but I would like to write my whole own comparer and selectors