Principles and Applications of Halogen Bonding in Medicinal Chemistry and Chemical Biology | Synapse