add merge sort and quick sort