Which of the following is the reason why the genes of living organisms tend to be similar to each other?
A) All genes are old.
B) All genes are new.
C) They have evolved from ancestral genes in ancestral organisms.
D) They have not evolved from ancestral genes in ancestral organisms.