add a heap sort implementation, but use the Python heap instead of a
custom heap