quick sort 2.