When Cooperation Beats Cheating in Evolving Computer Programs — type0 | type0