oligomerise oligomerize dimerize octomerize monomerize monomerise homopolymerize cyclomerize homodimerise homodimerize