Heating and Cooling With a Heat Pump