update heap-sort

using sift-down for heapify array!