This contains a  mergesort, quicksort, and insertion sort algorithms. The quicksort has 3 different partition methods.