A heat pump is a device that provides heat energy from a source of heat to a destination called a “heat sink”. Heat pumps are designed to move thermal energy contrary to the direction of impromptu heat flow by absorbing heat from a cold space and releasing it to a warmer one. A heat pump uses some amount of external power to accomplish the work of transferring energy from the heat source to the heat sink.