pub fn coupure<M>(x: &[M::Item], y: &[M::Item]) -> usizewhere M: MetricSpace,
Calculate the optimal cutting point in sequence y for the corresponding cutting point |x|/2 in sequence x