LookupTable class overview
LookupTable Stores values in an array. Table can be
accessed with floating-point numbers, and returns a constant value
between element indicies of the previous value.
Can do two types of interpolation: constant (none) or linear.
Interpolation is done when a floating-point value is used as an
index.