What are the main reasons why human life expectancy more than doubled in past 500 years?

In 1500 it was 35. Now it's 80.
10 answers 10