Psychology of cooperation in humans