Stem Cells: Every cell can provide life