How close are we to immortality?