[math-fun] Gamma product request, inclusion-exclusion & other residue tricks, and readability