Sort this List based on order (Order).
order
List<T> sortBy(Order<T> order) => [...this]..sort(order.compare);