How to write a C program to perform Quick Sort