41 for (uint32_t i = 0; i < k; i++) {
52 if (comb_arr[k - 1] < n - 1) {
53 comb_arr[k - 1] = comb_arr[k - 1] +1;
58 for (i = k - 2; i >= 0; i--) {
59 if (comb_arr[i] < n - k + i) {
69 comb_arr[i] = comb_arr[i] + 1;
72 comb_arr[i + 1] = comb_arr[i] + 1;