Explain Partition Algorithm For Tower