a) The two features of carbon which lead to form huge number of compounds are:
1) Catenation - It is the linkage of atoms of the same element into longer chains. Catenation occurs most readily in carbon, which forms covalent bonds with other carbon atoms to form longer chains and structures. This is the reason for the presence of the vast number of organic compounds in nature.
2) Tetravalency -A tetravalence is the state of an atom with four electrons available for covalent chemical bonding in its valence (outermost electron shell).
Organic compounds have covalent bonds in their structure.