csort and isort optimization