Confidence limits on kinetic models of primary cracking and implications for the modelling of hydrocarbon generation