Added C-language 'triangular smoother' for distortion compensator.
Completed integration routine.
Modified smoother boundary checking to extend range of integration.
Added biquad filter implementation.
Added undistorter code.
Added min/max options to smoother and undistorter.
Changed undistorter test to skip the initial garbage data.
Fixed various floating-point issues for STM32 and updated test cases.
Removed C++-style comments.
Fixed sign error in smoother decay constant calculation.
Added <X^2> > 0 sanity-check to undistorter.
Increased smoother resolution.
Added lookup table optimisation for microcontroller.
Added C implementation to README.md