Example 18 :: initial quick_sort
Example 18 :: Generate different random lists on different runs
Example 18 :: inplace quicksort