Describe in depth the ways a principal-agent relationship can end.
Explain each of the following:
1. Fulfillment of purpose.
2. Mutual agreement.
3. Revocation of authority.
4. Renunciation by the agent.
5. Operation of law.
6. Subsequent destruction or illegality.