Accelerating piecewise linear interpolation deploying a binary interval search.

For searching the appropriate interpolation interval std::lower algorithm is used. std::lower deploys binary search.