ordist::permutation
pub fn n_circle<K: OrDistElement>( v1: &[K], v2: &[K]) -> Result<usize, OrDistError<K>>