Text this: The mechanism of the normal Gricnard addition reaction with ketones and nitriles