結果 : declarative vs functional programming