>>> sqrt_complex(complex(0,1)) ((-0.7071067811865476-0.7071067811865475j), (0.7071067811865476+0.7071067811865475j)) >>> sqrt_complex(complex(1,1)) ((-1.0986841134678098-0.45508986056222733j), (1.0986841134678098+0.45508986056222733j))