New Approaches to Discover Biologically Active Small Molecules I. Diversity-Oriented Synthesis Encoded by DNA Oligonucleotides II. Synergistic Coupling of Organic Synthesis and Biological Annotation