type of dispute resolution where each party gives up part of their demand to reach a solution they can all agree on