Add foldl and foldl1
Add + operator