Which among the following represents the smallest unit of life? A. embryo B. organelle C. cell D. atom