A dive into the stem cells world