pub type RingIntersectionLookup = BTreeMap<usize, BTreeMap<usize, Vec<RingIntersection>>>;
[poly_index][ring_index] -> Intersections
pub struct RingIntersectionLookup { /* private fields */ }