During DNA replication in a human cell, 6 million bases must be paired properly. which characteristic of DNA best allows for high levels of accuracy during this process?
A: ion channels
B: base pairing according to certain rules
C: single-helix shape
D: presence of ribose in the backbone