Recursive Heap Sort algorithm now correctly works as intended.  Changed array starting positions from 0 to 1 for Cormen's algorithm and it correctly works.