Text this: Power generation by ocean waves : production of an ocean wave generator