new function:quickSort