Telomeres: Key to Immortality?