Shuffle shuffle

Somewhere near The difference between "call by reference" and "call by value return" I got lost in: