computational_geometry_homework_assignment_8