Regenerative power cycle