Source: https://politics.stackexchange.com/questions/11299/rerunning-an-american-presidential-election