Text this: Line Segment Clipping using Quadrilateral Concavity and Convexity