pub fn dot( v1: &[f64], v2: &[f64], null_mask: Option<&Bitmask>, null_count: Option<usize>, ) -> f64
Computes the dot product with another vector, propagating nulls via an optional Bitmask.