CGAL arrangements and their applications : a step-by-step guide (2012)