added random array shuffle to quick sort