Algorithms for Finding Coalitions Exploiting a new Reciprocity Condition