add merge sort
add quicksort