Halogen Bonding: Fundamentals and Applications