Decomposition: Breaking Down Problems