pub fn dot(a: &[f32], b: &[f32]) -> f32
dot(a, b) in the order described in the module docs.
dot(a, b)
If the lengths differ.