Computer Animation and Visualisation. Assignment 2. University of Edinburgh. 2013