Stem cells are special cells that have the ability to divide for an indefinite period and can give rise to a wide variety of specialized cell types. The term stem cell can be interpreted into many different types of stem cells, each with very different potential to treat disease. There are multiple types of stem cells but the two significant stem cell types are embryonic stem cells and adult stem cells (Panno, “Stem cells are not all equal”). Stem cells have the remarkable potential to develop…