> "Please, sir, I want some more."  Try clang (analysis) on this: '--------- begin globals dim as CFBundleRef gBundle end globals void local fn Foo gBundle = fn CFBundleGetMainBundle() //... CFRelease( gBundle ) end fn void local fn Bar dim as CFBundleRef bundle bundle = fn CFBundleGetMainBundle() //... CFRelease( bundle ) end fn '---------  Express surprise at the results, in your own words.  Fill in the blank: In general it is impossible for man or machine to reason effectively about the values of ______ variables, and so clang's static analyzer does not even try.  Discuss the relative contributions of ignorance, stupidity, carelessness and poor judgment as causes of bugs.  Compare and contrast functors with virtual private member functions, giving special attention to efficie --- What? The wrong course? Isn't this Introductory Programming for Tiny Tots? Oh I see, then we'll have to scrub the question. Instead, staple a suitably-denominated banknote in your answer book at the place marked 'mordita', and hand it to the invigilator on your way out. Thank you for choosing to study at l'Université du Monde (formerly the Neasdon Girls' School for Typing and Shorthand).