Science, Technological Advance and Economic Growth