LineIntersection kata