add quick sort
add time expend