##########EXAMPLE######## 0.1.2 3.4 start; 0,1,2, up to; 2 0.1.3 4.5 start; 0,1,3, up to; 3 0.2.3 4.5 1.2.3 4.5 0.1.4 5.6 start; 0,1,4, up to; 4 0.2.4 5.6 0.3.4 5.6 1.2.4 5.6 1.3.4 5.6 2.3.4 5.6 0.1.5 6.7 start; 0,1,5, up to; 5 0.2.5 6.7 0.3.5 6.7 0.4.5 6.7 1.2.5 6.7 1.3.5 6.7 1.4.5 6.7 2.3.5 6.7 2.4.5 6.7 3.4.5 6.7 ######PROGRAM STARTS HERE### toCalculateLinear=3; //serial toAppend=2; //parallel start_array[toCalculateLinear]; append_array[toAppend]; #parallel for (i=0; i < toCalculateLinear; ++i) { start_array[i] = i; append_array[i] = toCalculateLinear + i; } numeralSystem=7; #parallel for (i; i < numeralSystem-toAppend; ++i) { #serial start=calculateLinearCombinationsGreater(numeralSystem = i, end=toAppend); #parallel for (j=0; j < toAppend; ++j) toAppend[j]+=1; } ###NOTE#### ignore the above. if we