pub fn cosine_similarity(a: &[f32], b: &[f32]) -> f32
Cosine similarity between two vectors.
Returns 0.0 for empty vectors or dimension mismatches. For unit-length vectors, this is equivalent to the dot product.