pub fn calculate_vwap(prices: &[f64], volumes: &[f64]) -> f64
Calculate VWAP in a vectorization-friendly way