1,2-Addition versus homoconjugate addition reactions of indoles and electron-rich arenes to α-cyclopropyl N-acyliminium ions: synthetic and computational studies.