add merge-sort and quick-sort