Cyclodepolymerization as a method for the synthesis of macrocyclic oligomers