fast gamma for rational and integer arguments