non-recursive quick sort
quick sort