Coding exercises for ETD retreat September 2013