MCIT 594 HW2 - Sorting algorithms