Humanity’s past and future