combination of modulus abs and argument phase.
List<num> polar(Complex complex) { var modulus = abs(complex); var phi = phase(complex); var pair = [modulus, phi]; return List<num>.unmodifiable(pair); }