The Great Debate on the Outlook for Human Longevity: Exposition and Evaluation of Two Divergent Views