quick sort , merge sort drafts