SEARCH Articles Figures Tables Bartoli Bartoli indole synthesis Mechanism Bartoli indole synthesis applications Grignard reagents Bartoli indole synthesis