What is the purpose of DNA polymerase?
A) It carries genetic information to the ribosomes.
B) It produces a complementary copy of a strand of DNA.
C) It constructs RNA chains using a template from DNA genes.
D) It retrieves amino acids from the cytoplasm for protein construction.