- Switch numerical methods to polynomial solver where applicable
- Improve stability of left-over numerical methods
- Improve polyline method: single parameter, faster, less output points
- Remove epsilon parameter (use sqrt(double::epsilon) when needed)
- Length is cached as a Chebyshe approximation