All cells contain the molecule DNA. Which best explains why DNA is important to all cells?
A) All cells need DNA to process sugars.
B) All cells need DNA to carry information.
C) All cells need DNA to reproduce asexually.
D) All cells need DNA to perform photosynthesis.