A Savitzky-Golay Filtering Algorithm that can take input data and smooth it and/or compute up to the 5th derivative. Works from cubic to sexic polynomials.