The enzyme that has polymerizing activity in the 5' to 3' direction but exonuclease activity is:

A) DNA ligase
B) DNA polymerase
C) RNA polymerase
D) DNA helicase