Stem cells.
Embryonic stem cells harvested from the blastocyst are totipotent, able to differentiate into all cell types.
Adult stem cells harvested from tissues (such as bone marrow) are pluripotent, able to give rise to a few cell types.