Theoretical study of the addition of alkyl and halogenoalkyl radicals to the ethylene double bond: a comparison between Hartree–Fock, perturbation theory and density functional theory