implement PolarPlot

Reused `get_plotrange` from `ParametricPlot` and the rest from `Plot` with minor (coordinate conversion) adjustments.