![](https://secure.gravatar.com/avatar/0d2bcb2bdd086689b862ce7a649ca8cb.jpg?s=120&d=mm&r=g)
5 Dec
2009
5 Dec
'09
11:55 a.m.
I noticed that `sum` tries to add zero to your iterable. Why? Why not just skip adding any start value if none is specified? This current behavior is preventing me from using `sum` to add up a bunch of non- number objects. Ram.