Countless divisions of a single-celled zygote produce an organism of astonishing cellular complexity and organiza- tion. Any individual cell is bound to die, because cells are subject to wear and tear as well as to accidents. 25 million cells are undergoing division each second in an adult human and blood cells renewed at the rate of about 100 million per minute. If an organism is to continue to live