The Swarts reaction is a nucleophilic substitution reaction where an alkyl halide reacts with a metal halide, such as silver chloride, to form a new alkyl halide. The Witting reaction is a nucleophilic addition reaction, where a phosphorus ylide reacts with a carbonyl compound to form an alkene.