halogenation polymery polyreaction organohalogen halocyclization hydrohalogenation polycondensation polymerism polyhaloalkane biohalogenation