testing and making norm work with complex
testing and making expm work with complex
testing cond with complex