Stem Cell Technology: the Controversies Around Stem Cellular Research