Jordan, Dominic (Mathematics Department, Keele University, UK.); Smith, Peter (School of Computing and Mathematics, Keel