Simulating Digital Evolution