heap sort made easy with insert into a heap and remove from heap