say (('red','blue') X ('small','medium','large') X (1,2,3,4)).tree.map: *.join('-');