The evolution of machines