結果 : patterns in functional programming