Asymmetric Brønsted Acid Catalyzed Synthesis of Triarylmethanes-Construction of Communesin and Spiroindoline Scaffolds.