Which of the following characteristics is most responsible for the complexity and variety of organic molecules?
a) Presence of carbon-carbon bonds
b) Presence of hydrogen atoms
c) Presence of functional groups
d) Presence of oxygen atoms