pub fn sparse_add<T>( a_values: &[T], a_indices: &[(usize, usize)], b_values: &[T], b_indices: &[(usize, usize)], ) -> UtilsResult<(Vec<T>, Vec<(usize, usize)>)>where T: Float + Clone,
Sparse matrix addition