Electricity and Renewable Energy Trends Powering the Next Generation