Question: who developed the idea of separation of powers?
Answer: Aristotle