reduce操作をいくつか追加
reduceでList作れるけどオススメはしないなど
some collect method samples