Light-driven Halogen Atom Transfer (XAT) and beyond applied to organic synthesis