Source: https://www.lehmiller.com/blog/2012/5/16/does-it-pay-to-be-a-nice-guy-in-the-long-run-yes-but-in-the.html