Polymer is a macro molecule formed by the union of many small molecules called monomers. Polymers can be linear or branched depending on their structure. They may be homopolymers made of the same monomer, or copolymers made of different monomers. Polymerization is the process of linking monomers together to form large polymer molecules. There are three main types of polymerization: addition polymerization, condensation polymerization, and copolymerization. Addition polymerization yields an exact multiple of monomeric units through intermolecular rearrangement of double bonds using heat, light or catalysts. Condensation polymerization occurs through elimination reactions between polar group-containing monomers to form polymers and byproducts like