c_qsort C qsort() function to sort an array by any type, using a comparator function that takes two void pointers as arguments.