SEARCH Articles Figures Tables Diazo compounds nitrile ylide generation Diazo groups nitrile synthesis