(a) Give two reasons why carbon(IV) oxide is used for extinguishing fire (b) Explain briefly the water softening action of cation exchane resins.