add quick sort? and bottom up merge sort