Why Does Carbon Form Covalent Compounds