assurer consistance entre manual et code (ex: interface intersect) tracker les vestiges de l'ancienne representation des points (pointeurs vers cercles) utiliser partout ou c'est possible le constructeur de arc_point(Point_2) enlever messages de debug regarder traits-tracer (seg fault) construct intersection for *arcs* should use solve or solve in range add "using..." in all functors that derive from another