add quick sort 3th; fix 3 swaps bug in _quick2