Innovation and Technological Advancement