結果 : why is functional programming better than oop