pub trait Integrate {
// Required method
fn complex_integral_rayon<F, T>(
segments: u32,
x0: T,
xn: T,
function: F
) -> Complex<T>
where F: Fn(T) -> Complex<T> + Copy + Sync + Send,
T: Float + NumAssign + Send + Sync + 'static,
u32: AsPrimitive<T>;
}