Forms of renewable energy

List six forms of renewable energy, and compare the advantages and disadvantages of each