結果 : explain functional programming paradigm