Explain why the two strands in a DNA molecule are described as antiparallel to each other.

A) Prevents tangling
B) Allows for complementary base pairing
C) Ensures efficient replication
D) Maintains structural integrity