sort(dichotomy&recursion)