must understand quick sort clearly