Seol mar théacs é seo: Hydropower, an energy source whose time has come again :