heap sort fixed

TODO: heap ascending