The Technological Cycle And How Complex Systems Evolve