choose(n, k) := product(k + 1 ... n) / product(1 ... n - k);