Department of Computer Science, University of Wales, Aberystwyth, Penglais, Aberystwyth, Wales, UK. afc@aber.ac.uk|Department of Computer Science, University of Wales, Aberystwyth, Penglais, Aberystwyth, Wales, UK. afc@aber.ac.uk