Add heapsort with upsifting post