Sorting algorithms

3 common sorting algorithms: Heap sort, Quicksort, Mergesort