How elementary mercury reacts in the presence of halogen radicals and/or halogen anions: a DFT investigation.