Structures, binding energies, temperature effects, infrared spectroscopy of [Mg(NH 3 ) n = 1−10 ] + clusters from DFT and MP2 investigations