Explanation Of A Heat Engine