Funke, S., & Mehlhorn, K. (2002). LOOK - A Lazy Object-Oriented Kernel for Geometric Computation. Computational Geometry - Theory and Applications, 22, 99-118.