Computational Geometry/Polygon Circle intersection/Binary Searcrh