Communication and cooperation in evolutionary biology