I calculated the vote tallies for Assembly using
this program and the results came out differently:
Candidates=4 Seats=3 Votes=16 Quota=4
Raw votes
vote 1: (20RP12) (Maxwell) (evergreen) (JGibson)
vote 2: (JGibson) (20RP12) (evergreen) (Maxwell)
vote 3: (JGibson) (20RP12) (Maxwell) (evergreen)
vote 4: (JGibson) (Maxwell) (20RP12) (evergreen)
vote 5: (20RP12) (Maxwell) (evergreen) (JGibson)
vote 6: (Maxwell) (20RP12) (evergreen) (JGibson)
vote 7: (Maxwell) (evergreen) (20RP12) (JGibson)
vote 8: (none) (20RP12) (none) (none)
vote 9: (evergreen) (Maxwell) (20RP12) (JGibson)
vote 10: (JGibson) (Maxwell) (20RP12) (evergreen)
vote 11: (evergreen) (Maxwell) (20RP12) (JGibson)
vote 12: (JGibson) (evergreen) (Maxwell) (20RP12)
vote 13: (evergreen) (Maxwell) (20RP12) (none)
vote 14: (none) (20RP12) (none) (none)
vote 15: (Maxwell) (evergreen) (20RP12) (JGibson)
vote 16: (none) (none) (none) (none)
Round 1 votes
vote 1: (20RP12) (Maxwell) (evergreen) (JGibson) vote value = 1
vote 2: (JGibson) (20RP12) (evergreen) (Maxwell) vote value = 1
vote 3: (JGibson) (20RP12) (Maxwell) (evergreen) vote value = 1
vote 4: (JGibson) (Maxwell) (20RP12) (evergreen) vote value = 1
vote 5: (20RP12) (Maxwell) (evergreen) (JGibson) vote value = 1
vote 6: (Maxwell) (20RP12) (evergreen) (JGibson) vote value = 1
vote 7: (Maxwell) (evergreen) (20RP12) (JGibson) vote value = 1
vote 8: (20RP12) vote value = 1
vote 9: (evergreen) (Maxwell) (20RP12) (JGibson) vote value = 1
vote 10: (JGibson) (Maxwell) (20RP12) (evergreen) vote value = 1
vote 11: (evergreen) (Maxwell) (20RP12) (JGibson) vote value = 1
vote 12: (JGibson) (evergreen) (Maxwell) (20RP12) vote value = 1
vote 13: (evergreen) (Maxwell) (20RP12) vote value = 1
vote 14: (20RP12) vote value = 1
vote 15: (Maxwell) (evergreen) (20RP12) (JGibson) vote value = 1
vote 16: vote value = 1
evergreen = 3
JGibson = 5
Maxwell = 3
20RP12 = 4
Most votes currently held by a candidate = 5.
Number of candidates with the greatest number of votes = 1.
JGibson has exceeded the quota and is elected. If there are seats remaining to be filled, the surplus will now be reallocated.
Round 2 votes
vote 1: (20RP12) (Maxwell) (evergreen) vote value = 1
vote 2: (20RP12) (evergreen) (Maxwell) vote value = 0.2
vote 3: (20RP12) (Maxwell) (evergreen) vote value = 0.2
vote 4: (Maxwell) (20RP12) (evergreen) vote value = 0.2
vote 5: (20RP12) (Maxwell) (evergreen) vote value = 1
vote 6: (Maxwell) (20RP12) (evergreen) vote value = 1
vote 7: (Maxwell) (evergreen) (20RP12) vote value = 1
vote 8: (20RP12) vote value = 1
vote 9: (evergreen) (Maxwell) (20RP12) vote value = 1
vote 10: (Maxwell) (20RP12) (evergreen) vote value = 0.2
vote 11: (evergreen) (Maxwell) (20RP12) vote value = 1
vote 12: (evergreen) (Maxwell) (20RP12) vote value = 0.2
vote 13: (evergreen) (Maxwell) (20RP12) vote value = 1
vote 14: (20RP12) vote value = 1
vote 15: (Maxwell) (evergreen) (20RP12) vote value = 1
vote 16: vote value = 1
evergreen = 3.2
JGibson = 0
Maxwell = 3.4000000000000004
20RP12 = 4.4
Most votes currently held by a candidate = 4.4.
Number of candidates with the greatest number of votes = 1.
20RP12 has exceeded the quota and is elected. If there are seats remaining to be filled, the surplus will now be reallocated.
Round 3 votes
vote 1: (Maxwell) (evergreen) vote value = 0.09090909090909098
vote 2: (evergreen) (Maxwell) vote value = 0.0181818181818182
vote 3: (Maxwell) (evergreen) vote value = 0.0181818181818182
vote 4: (Maxwell) (evergreen) vote value = 0.2
vote 5: (Maxwell) (evergreen) vote value = 0.09090909090909098
vote 6: (Maxwell) (evergreen) vote value = 1
vote 7: (Maxwell) (evergreen) vote value = 1
vote 8: vote value = 0.09090909090909098
vote 9: (evergreen) (Maxwell) vote value = 1
vote 10: (Maxwell) (evergreen) vote value = 0.2
vote 11: (evergreen) (Maxwell) vote value = 1
vote 12: (evergreen) (Maxwell) vote value = 0.2
vote 13: (evergreen) (Maxwell) vote value = 1
vote 14: vote value = 0.09090909090909098
vote 15: (Maxwell) (evergreen) vote value = 1
vote 16: vote value = 1
evergreen = 3.2181818181818187
JGibson = 0
Maxwell = 3.6000000000000005
20RP12 = 0
Fewest votes won by a candidate = 3.2181818181818187.
Number of candidates with the fewest votes = 1.
evergreen is eliminated.
Round 4 votes
vote 1: (Maxwell) vote value = 0.09090909090909098
vote 2: (Maxwell) vote value = 0.0181818181818182
vote 3: (Maxwell) vote value = 0.0181818181818182
vote 4: (Maxwell) vote value = 0.2
vote 5: (Maxwell) vote value = 0.09090909090909098
vote 6: (Maxwell) vote value = 1
vote 7: (Maxwell) vote value = 1
vote 8: vote value = 0.09090909090909098
vote 9: (Maxwell) vote value = 1
vote 10: (Maxwell) vote value = 0.2
vote 11: (Maxwell) vote value = 1
vote 12: (Maxwell) vote value = 0.2
vote 13: (Maxwell) vote value = 1
vote 14: vote value = 0.09090909090909098
vote 15: (Maxwell) vote value = 1
vote 16: vote value = 1
evergreen = 0
JGibson = 0
Maxwell = 6.818181818181819
20RP12 = 0
Most votes currently held by a candidate = 6.818181818181819.
Number of candidates with the greatest number of votes = 1.
Maxwell has exceeded the quota and is elected. If there are seats remaining to be filled, the surplus will now be reallocated.
The election is complete and the elected candidates are
(JGibson) (20RP12) (Maxwell).