improving digamma

digamma is the logarithmic dérivative of the gamma function.
A true scalar version has been added and code factorisation and horner are used