Added Heapsort and Merge Sort