The puzzle of human cooperation · Study