Text this: An Efficient algorithm for finding the CSG representation of a simple polygon /