homolysis and heterolysis