[quick_sort] finished