Mention two essential characteristics of an ideal heat engine

(1) It should have a source of infinite thermal capacity.
(2) It should have a sink of infinite thermal capacity