Frank Su: Diveide and conquer sort algorithm.