mlib.lineSegmentsIntersect now accepts parallels