What type of chemical bond is formed when metal and non-metal elements bond together?​