pub fn loo_cossim<F: Float + AddAssign>( mat: &ArrayView2<'_, F>, replicate_sum: &mut ArrayViewMut1<'_, F>, ) -> F