Diamond has a macromolecular structure and iodine is a simple covalent molecule. Use your knowledge of structure and bonding to explain why diamond has a higher melting point than iodine.