array/heap_sort: fix the algo