In the text, we argued that it's easy to delegate using capabilities.
a. It is also possible to delegate using ACLs. Explain how this would work.
b. Suppose Alice delegates to Bill who then delegates to Charlie who, in turn, delegates to Dave. How would this be accomplished using capabilities? How would this be accomplished using ACLs? Which is easier and why?
c. Which is better for delegation, ACLs or capabilities? Why?