Five Rules For The Evolution Of Cooperation