Voting Paradoxes And How To Deal With Them