FunctionalDecompostion

A larger problem to help you learn: -- Iterative Enhancement -- Functional Decomposition -- Pair Programming