copolymerize oligomerize homopolymerize oligomerise copolymerise hyperpolymerize complex dimerize heteropolymerize interpolymerize