Hydro Power Generation and Geothermal Energy