Simulating alternate voting systems