octomerize hexamerize copolymerize homopolymerize trimerize hexamerise monomerize heteropolymerize trimerise copolymerise