Many scientists believe that stem cells might be useful for treating certain human diseases in the future. Stem cells are cells that
A.
lack the ability to undergo cell division through mitosis.

B.
have the potential to differentiate into various specialized cell types.

C.
are modified viruses that can be used to transfer genetic information.

D.
are very small and can only be found in plants.