Stirling Engine

Another use for a cup of tea :). Efficient and rather delightful.