The use of frontal polymerization in polymer synthesis