Added QuickSort and heaps