Briefly explain the following public choice concepts:
a. Cycling and Agenda setting
b. Single-peaked and Double-peaked preferences
c. Decision Making Cost and Voter External Cost
d. Unanimity and Majoritarian voting iv. V
e Minimax strategy and Ethical voter theories