The ideal reheat-regenerative Rankine cycle