arr.reduce((pre, cur)=> [].concat.apply([], pre.map(t => cur.map(g => t + g))));
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter