hyperpolymer organopolymerization interpolymer homopolymerism cyclopolymerization oligodimerization heterooligomerization polyreaction prepolymer polymeride