Heap, quick sort