Nucleotide base pairing, Which of the following best explains how the base pairs form?
a) The process is driven by mathematical algorithms
b) Base pairs form through the interaction of complementary purine and pyrimidine bases
c) Social interactions between nucleotides determine base pairing
d) Base pairs are formed randomly without any specific pattern