Ah, now I understand. Your own Order() function does reverse ordering.