Which type of program would not benefit from a modular design?
A. A program that is very simple, with only one or two tasks
B. A program that is likely to have errors that will need correcting
C. A program that has many different parts, but few parameters
D. A program that includes several tasks that are completely unique