Simulating the Evolution of Language