Affiliation: | 1. School of Computing and Mathematical Sciences, Oxford Brookes University, Gipsy Lane Campus, Headington, Oxford OX3 0BP, United Kingdom;2. Department of Mathematics, University of Strathclyde, 26 Richmond Street, Glasgow G1 1XH, United Kingdom |