On the Future: Prospects for Humanity