Between the two strands of a DNA segment, the nitrogen bases are held together by
A) Covalent bonds
B) Hydrogen bonds
C) Ionic bonds
D) Metallic bonds