During which problem-solving and program design process is the divide-and-conquer approach used? *
a. flowcharting
b. problem definition
c. problem-partitioning
d. trace table construction