Copper(I) iodide

Copper(I) iodide, also known as cuprous iodide, is a chemical compound. Its chemical formula is CuI. It has copper and iodide ions in it. The copper is in its +1 oxidation state.
Properties.
Copper(I) iodide is a white solid. It does not dissolve in water. It easily turns tan or brown. It is a reducing agent. The iodide easily oxidizes to iodine. Copper does not form a stable copper(II) iodide; copper(II) iodide breaks down right away to make copper(I) iodide and iodine. It dissolves in concentrated iodides like potassium iodide. When it is diluted, it makes copper(I) iodide again. 
Preparation.
It can be made by reacting iodine and copper in concentrated hydroiodic acid. Another way would be to react copper(II) sulfate and potassium iodide. This makes copper(II) iodide which as said before breaks down right away to make iodine and copper(I) iodide.
Uses.
It is used to make organic compounds. It is also used to make clouds rain. It is used to make nylon resistant to heat. It can be used to put iodine to foods.