What type of reaction is 2Mg + 2HCL ­­­­­> 2MgCl + H2 + heat?
a. Anabolic reaction
b. Catabolic reaction
c. Endothermic reaction
d. Exothermic reaction