advantages and disadvantages of consequentialism