Answer:
C. DNA polymerase
DNA polymerase plays crucial role in the process of DNA synthesis, which involves copying the genetic information stored in a DNA molecule to produce an identical or complementary strand.
DNA polymerase functions by adding nucleotides to the growing DNA strand in a template-directed manner, meaning it uses an existing DNA strand as a template to guide the sequence of nucleotides being added. This process occurs in the 5' to 3' direction, with nucleotides being added to the 3' end of the growing DNA strand.