Reformatted the 3-way partition qsort