How Stirling Engines Operate