refactored linq_ordering.clj