The History and Future of Technology: Can Technology Save Humanity from Extinction?