Update Numerical.solveQuadratic() / solveCubic() to optionally filter results to be in a given range.
Include new, improved point in path algorithm based on winding number.

It's also possible to switch to using the canvas's native isPointInPath() through options.nativeContains