add quicksort verstion 2