Work from my MSc CS Conversion at the University of Bristol 14/15