Self intersection.
Add line self_intersection.
Add datatest for line self intersection.
All done.