add combinatorial function C:(Fx)%(Fy)*(Fx-y)