modify quickSort