Committing a few changes here...

* Slightly better pool size clamping. It never goes over the number of data points to collect, or the MAXIMUM_THREADS, whichever is the lower limit.

* I'm still not 'thrilled' with the way the polynomial interpolation is going... I may add more datapoints for consideration.