A thermodynamic cycle which works to cause heat to flow from a cold resorption to a hotter reservoir is called?

a. a heat reservoir
b. a heat pump
c. a heat engine
d. a perpetual motion machine