improving stirling

stirling function is used in gamma for "large" values of the parameter