On Saturday, 5 April 2014 at 01:57:59 UTC, Meta wrote: > When I put a println inside both functions, they both print out > [2, 1, 0]. Shouldn't the first print [0, 1, 2] while the second > prints [2, 1, 0]? No, sorry, I was mistaken about what was going on.