Approaches to catalyst discovery. New carbon–heteroatom and carbon–carbon bond formation