I have an unknown number of 1D string arrays (until runtime). I need to generate a string for every combination using one element at a time from each array. For example, if at runtime there are two arrays with A,B and X,Y then I need to generate AX,AY,BX, and BY. At runtime there could easily be 10 arrays with 6 elements each, so there are a lot of combinations. The 1D arrays are not necessarily the same length.
