Is There a Limit to Human Life Span?