Working quickSort