re-think numeric ascending/descending flags for csort