Compiler Optimisation Coursework, University of Edinburgh, 2012 - 2013