code: function(simple) {
          var rho = this.norm();
          var atan = Math.atan2(this.y, this.x);
          if(atan < 0) atan += Math.PI * 2;
          if(simple) return { 'theta': atan, 'rho': rho };
          return new Polar(atan, rho);
      }
docs: /*
  Method: toPolar
  
  Transforms cartesian to polar coordinates.
  
  Parameters:
  
  simple - _optional_ If *true* this method will only return an object with theta and rho properties (and not the whole <Polar> instance). Default's *false*.
  
  Returns:
  
  A new <Polar> instance.