Computational geometry, line segments
Ad hoc
Geometry, triangles and circles