made Gamma methods inline, (everything in header now), also added timing macros