Purpose This is used for a larger project where fast sampled adc data and pulse counters need to be filtered before processed. Application Resulting application contains several tests. References Least squares article Using GCC cleanup attribute for delayed deffer