pub fn vector_inner_product(left: &[f32], right: &[f32]) -> f32