Below is a guide to the marking of ex2. Note that marks may be given for part of a question, marks can be lost for poor presentation and unclear reasoning. You must also show your reasoning/working. Q1 2 marks Q2 2 marks Q3 3 marks Q4 3 marks Q5 1 mark Q6 2 marks Q7 2 marks Q8 1 mark Q9 4 marks. Note that this is a programming question and marks may be lost if code is unclear, code is badly designed, inefficent, unnecessarily complicated, obfuscated, bad variable names, hard to understand, ugly, or just wrong. That is, a working program is no guarantee of full marks. So, if in doubt adopt the following guiding principle ... keep it simple, keep it clean, make it efficent, get it right. NOTE: model answers (and mistakes) will be presented at the Examples Class on Friday the 19th of March at 1 o'clock.