util: prepareSort() + unit-test