Write the equations to describe the preparation of the following compounds. Give conditions where possible.
(a) $\mathrm{H}_2$ (commercial production)
(b) Diborane starting with magnesium metal and boron
(c) $\mathrm{NaOH}$ (commercial production)
(d) Styrene, $\mathrm{C}_6 \mathrm{H}_5 \mathrm{CH}=\mathrm{CH}_2$