Simplify accumulate() with reduce()
Add mapped_view container