Correct option is (b) embryonic stem cells
Easy explanation: Embryonic stem cells appear very early in the development of a mammalian embryo and possess two very unique properties, indefinite self-renewal and capability of differentiating into different cell types.