Good news! The source code (and other tidbits) for my Common Lisp library MathP is available from my public git repository at bitbucket here. Please, go and fork as desired.
I've given MathP a logo at the same time:
Like a specific one? Let me know?
And since I want to show you more MathP, here's an implementation of exponential smoothing on the list of data points 0, 1, 2, 3 and 1:
s(x) = d := if !d x theta*x+(1-theta)*d
mapcar(#'s '(0 1 2 3 1))}
It should produce the list:
(0 0.2 0.56 1.048 1.0384)