Function lineLineIntersection

Return the intersection of a line passing through a0 and a1 with a line passing through b0 and b1