refactor MultiRoundExhaustible out of InstantRunoffVoting for reuse
in CoombsMethod and ContingentVote