radical polymerization; this is especially useful when the desired properties rely on the composition of the copolymer rather than the molecular weight, since free radical polymerization produces relatively disperse polymer chains. Free radical polymerization is less expensive than other methods, and produces high-molecular weight polymer quickly. Several methods offer better control over dispersity. Anionic polymerization can be used to create random copolymers, but with several caveats: if carbanions of the two components do not have the same stability, only one of the species will add to the other. Additionally, anionic polymerization is expensive and requires very clean reaction conditions, and is therefore difficult to implement on a large scale. Less disperse random copolymers are also synthesized by ″living″ controlled radical polymerization methods, such as atom-transfer radical-polymerization (ATRP), nitroxide mediated radical polymerization (NMP), or Reversible addition−fragmentation chain-transfer polymerization (RAFT). These methods are favored over anionic polymerization because they can be performed in conditions similar to free radical polymerization. The reactions require longer experimentation periods than free radical polymerization, but still achieve reasonable reaction rates. Stereoblock copolymers In stereoblock copolymers the blocks or units differ only in the tacticity of the monomers. Gradient copolymers In gradient copolymers the monomer composition changes gradually along the chain. Branched copolymers There are a variety of architectures possible for nonlinear copolymers. Beyond grafted and star polymers discussed below, other common types of branched copolymers include brush copolymers and comb copolymers. Graft copolymers Graft copolymers are a special type of branched copolymer wherein the side chains are structurally distinct from the main chain. Typically, the main chain is formed from one type of monomer (A) and branches are formed from another monomer (B), or the side-chains have constitutional or configurational features that differ from those in the main chain. The individual chains of a graft copolymer may be homopolymers or copolymers. Note that different copolymer sequencing is sufficient to define a structural difference, thus an A-B diblock copolymer with A-B alternating copolymer side chains is properly called a graft copolymer. For example, polystyrene chains may be grafted onto polybutadiene, a synthetic rubber which retains one reactive C=C double bond per repeat unit. The polybutadiene is dissolved in styrene, which is then subjected to free-radical polymerization. The growing chains can add across the double bonds of rubber molecules forming polystyrene branches. The graft copolymer is formed in a mixture with ungrafted polystyrene chains and rubber molecules. As with