A review of energy extraction from wind and ocean: Technologies, merits, efficiencies, and cost. (1st January 2023)