added quickSort3