How Does a Domestic Heat Pump Work?