add quickSort and heapSort