pub fn is_broadcastable(shape1: &[usize], shape2: &[usize]) -> bool
Check if two shapes are broadcastable