special-function contains different special functions written in fortran lagandre's polynomial binomial coefficient factorial Hermite polynomial Bessel's function