Added HeapSort based off my Binary Heap Array Implementation. Sort is in-place, O(n) space, O(n log n) running time