pub fn tensor_vectorization_factor( factors: &[usize], shape: &[usize], strides: &[usize], dim: usize, ) -> usize