======== #1 ========

3 .. real=3 imag=0 abs=3.000000 arg=0.000000 arg:deg=0.000000
3+4j .. real=3 imag=4 abs=5.000000 arg=0.927295 arg:deg=53.130102
2+3j .. real=2 imag=3 abs=3.605551 arg=0.982794 arg:deg=56.309932
1+1j .. real=1 imag=1 abs=1.414214 arg=0.785398 arg:deg=45.000000
1+1.73205j .. real=1 imag=1 abs=2.000000 arg=1.047198 arg:deg=60.000000
1e-12j.roundoff() .. 0
(3 + 1e-12j).roundoff() .. 3
(1e-12 + 1e-12j).roundoff() .. 0
(1e-12 + 4j).roundoff() .. 4j
((-1e-12) - 4j).roundoff() .. -4j
((-1e-12) - 1e-12j).roundoff() .. 0

======== #2 ========

1 - 3j - (2 - 5j) .. -1+2j
(2 + 3j) * (1 - 1j) .. 5+1j
(1 - 1j) ** 2 .. -2j
1j ** 3 + 1j ** 4 + 1j ** 5 + 1j ** 6 .. 0
(3 - 2j) / 1j .. -2-3j
(2 + 4j) / (1 + 1j) .. 3+1j
(2 + 3j) ** 2 .. -5+12j
(1 + 2j) ** 2 + (1 - 2j) ** 2 .. -6
(1 + 1j) ** 3 .. -2+2j
(1 + 1j) * (1 - 2j) * (1 + 3j) .. 6+8j
1j ** 20 .. 1
1j + 1 / 1j .. 0
(1 - 1j) / (1 + 1j) + (1 + 1j) / (1 - 1j) .. 0
1 / 1j ** 3 .. 1j
2j / (1 + 1j) .. 1+1j
2 / (1 - 1j) ** 2 .. 1j
