Sum: split tuple/list specialization. Handle all edge cases.

--HG--
branch : specialize-sum
1 job for branch/specialize-sum in 7 minutes and 14 seconds (queued for 2 seconds)