結果 : why we need functional programming in java