How I think elections should work