Dividing up a program into smaller pieces is called ___________.

a.
opportunism

b.
procedurification

c.
modularity

d.
division

c. modularity