test not unitary with complex numbers
test hadamard gate, rename real-only non-unitary test