What is the smallest unit that can carry on all functions of life?

A) cells

B) elements

C)molecules

D) organettes​