2.5 Some Exercises and a surprising result

Let's test our understanding by playing the role of the compiler and interpreter for some sample code snippets.