I am a f*cking genius
* Checks if something is on the line. If it appears to be,
* then it subdivides the curve into halves and tries again
* recursively until the flatness of the curve is less than
* the fudge.
* Frankly, I am a f*cking genius. I am one of two people in
* this department that could have possibly thought of this.