pub fn conjugate<A, Si, So>(a: &ArrayBase<Si, Ix2>) -> ArrayBase<So, Ix2>where A: Scalar, Si: Data<Elem = A>, So: DataOwned<Elem = A> + DataMut,
Hermite conjugate matrix