pow, mod, comb