Pivot element generation, termination of partition and handling dead elements
move the priority vector interface to the implementation section
plot improvements
merging blocks and push
pop and spy