Counting votes at scale : what computational models teach us about election polls, voter fraud, and electoral change