(n)heat engineany engine that makes use of heat to do work