intersect2d
pub fn ulps_eq_c<T>(a: &Coordinate<T>, b: &Coordinate<T>) -> bool where T: Float + CoordNum + PartialOrd + AbsDiffEq + UlpsEq, T::Epsilon: Copy,