static DualMidpointSmoother smoothChaikinToTolerance(double tolerance) {
    return DualMidpointSmoother.chaikinToTolerance(tolerance);
  }
Returns a new smoother that slices off each corner, except instead of stopping at a fixed number of iterations, it
stops when the distance between a vertex and its 2 adjacent neighbors is below {@code tolerance}.
planetiler-core/src/main/java/com/onthegomap/planetiler/geo/GeometryPipeline.java