NAME comb - combinatorial number SYNOPSIS comb(x, y) TYPES x integer y integer return integer DESCRIPTION Return the combinatorial number C(x,y) which is defined as: x! --------- y!*(x-y)! This function computes the number of combinations in which y things may be chosen from x items ignoring the order in which they are chosen. EXAMPLE > print comb(7,3), comb(7,4), comb(7,5), comb(3,0), comb(0,0) 35 35 21 1 1 > print comb(2^31+1,2^31-1) 2305843010287435776 LIMITS x >= y >= 0 y < 2^24 x-y < 2^24 LIBRARY void zcomb(ZVALUE x, ZVALUE y, ZVALUE *res) SEE ALSO fact, perm