Why Carbon Forms So Many Compounds