QuickSort for C