結果 : explain declarative programming paradigm