Which of the following cell organelles have similar functions?
A. mitochondrion and cell wall
B. ribosomes and cell membrane
C. mitochondrion and chloroplast
D. nucleus and vacuole