Why Carbon Forms Covalent Bonds