add quick sort and insertion sort