Add polar/cartesian conversion.  Not yet testes