Finish chapter 3 types, values and variables