What Makes Carbon So Versatile