Improving Gamma and related functions