pub fn broadcast_shape( shape1: &[usize], shape2: &[usize], ) -> UtilsResult<Vec<usize>>
Compute broadcasted shape