A comprehensive mechanism for the pyrolysis and oxidation of ethylene