pub(crate) fn product( left: &DMatrix<Complex>, right: &DMatrix<Complex>, ) -> DMatrix<Complex>
left right.
left right