The human body contains many different cells, which carry out specific functions. These are called differentiated cells. In contrast, a stem cell is undifferentiated. It gives rise to multiple cell types including more stem cells. A stem cell is formed when a sperm penetrates an egg. This is a special kind of stem cell, called a zygote and has the potential to grow into a human being.