The Many "facets" of Halide Ions in the Chemistry of Colloidal Inorganic Nanocrystals