What is decomposition?
a) Breaking down a problem or system into smaller parts
b) When you ignore the unnecessary detail in a problem
c) Adding detail to make a problem more complex
d) Generalizing patterns in problems