Explain the need for complex data structures and how they are used.
Explain the design and application of arrays and how an array simplifies program development. Support your answer with a hypothetical real-world example.
Explain at least four benefits of modular design. Support your answer with a hypothetical real-world example.