add finished heap sort and quick sort