On Sunday, 22 February 2015 at 02:27:30 UTC, Peter Alexander wrote: > Seems questionable to me. Anyone know the rationale? I actually agree it is a bit questionable, but I think the difference is += is, conceptually at least, atomic - it is a single function, append() instead of two calls, set(calculate()).