A final-year Engineering Mathemetics project by Edd Read Supervised by Professor Nello Cristianini, University of Bristol