Distribute
Use of Distribute is well explained in the documentation. However, I provide a hyperlink to an elegant program that uses Distribute.
Created by Mathematica (May 16, 2004)