Department of Computer Science, University of Warwick, Coventry, UK.|Department of Computer Science, University of Warwick, Coventry, UK.|Department of Computer Science, University of Warwick, Coventry, UK.|Department of Computer Science, University of Warwick, Coventry, UK.