`class SplineFunction`

A *spline* is function piecewise-defined by polynomial functions.
Points at which polynomial pieces connect are known as *knots*.

`segmentMap`

- a mapping between a knot and the polynomial that covers the subsequent interval.

`SplineFunction(segmentMap: TreeMap<Double, Polynomial>)`
A |

`fun getValue(x: Double): Double` |

`fun Any.contextLogger(): Logger`
When called from a companion object, returns the logger for the enclosing class. |