結果 : what is an example of decomposition in programming