Computer-assisted mechanistic evaluation of organic reactions. 3. Ylide chemistry and the organometallic chemistry of lithium, magnesium, and lithium cuprates