add quick sort merge sort