Text this: Recent developments in ocean thermal energy.