Using new for polar

I recently started going through SBPP and wanted to translate them to Ruby, and I found your repo. Thanks so much for sharing your thoughts. It seems like a good exercise. This is what I came up with for Constructor Method. I stole your `allocate.tap` to replace
```ruby
obj = allocate
...
obj
```
Anyway, I thought I'd basically just use Point.new for everything, but I was wondering what you thought. Something seems wrong about the lack of clarity when calling Point.new, but I'm not sure.