DNA replication uses many enzymes to synthesize a new DNA molecule. What is the enzyme called that is responsible to separate the two strands of DNA?

Primase
Helicase
DNA ligase
Polymerase

Helicase