Exponential Technological Trends and Humanity’s Future