When we invoke dostuff having a tuple then the tuple is copied as Portion of the += Procedure and so b is unaffected. On the other hand when we invoke it by using a listing the listing is modified in place, so both of those a and b are influenced. https://oliverz692lsx3.eveowiki.com/user