First attempt at Savitsky Golay filtering.

Derivatives seem to have wrong sign.
Easy fix for derivative sign.

Odd order filters are anti-symmetric but convolution flips the vector so we need to first flip it ourselves.