Longevity and Immortality - Is It Within Reach?