help! need cubic spline algorithm

        Has anyone out there got a basic cubic spline algorithm?  It can
be implemented in pascal or it can be just the mathmatical algorithm.  
Specifically, I am looking for a natural cubic spline algorithm.  If
anyone can help, please email it to Chris.Frie...@usask.ca.  Thanks!