6. (8 %) Explain the difference between heat pump and heat engine.