Behavioural Principles Of Large-Scale Cooperation