Text this: Ecology and the evolution of cooperation by partner choice and reciprocity