pivoted partitioner - dutch flag