In Polymerase Chain Reaction, or PCR, how many molecules of DNA are synthesized from a single strand of DNA after 30 cycles?
a.1,000
b.100,000
c.1,000,000
d.1 Billion
e.1 quadrillion