Interesting Engineering, the stirling engine