foldl も作った。