Turn an arbitary polygon into a square of equal size using only cuts, translations and rotations.