Source: https://www.scientificamerican.com/article/fight-over-rooftop-solar-forecasts-a-bright-future-for-cleaner-energy/