add a quicksort function for demo.