Cascade palladium catalysis: a predictable and selectable regiocontrolled synthesis of N-arylbenzimidazoles.