Thermodynamic power cycle