That day when you’ve finally understood the “pass by value” VS “pass by reference” bouillabaisse*

Best explanations here : https://stackoverflow.com/a/7034719

* “Bouillabaisse” is a pretty convenient french word that allows any French to express the confusing nature of something while remaining deeply french, e.g. by refering (as usual) to FOOD.