pub fn and(left: &[f64], right: &[f64]) -> Vec<f64>
Logical AND operation (auto-selects SIMD or scalar)