In computer science, there are two ways to refer to the objects that we manipulate with the code. The first is “call-by-name”: a pointer to a particular memory location, such as number.times.lottery.won The second is “call-by-value” which is the value in the memory location itself: 0 As you might imagine, call-by-name is rather abstract while […]