quick sort, completion.