Source: http://monevator.com/too-big-to-scale-understanding-long-term-stock-market-returns-and-graphs/