Explain the importance of carbon's ability to form covalent bonds in straight chains, branched chains, or rings.