A Stirling generator with multiple bypass expansion for variable-temperature waste heat recovery. (1st January 2023)