1. Department of Computer Science, University of Oxford, Oxford, UK
2. Google Inc., Mountain View, CA, USA
3. Mathematical Institute, Radcliffe Observatory Quarter, University of Oxford, Oxford, UK
4. Center for Biomedical Computing, Simula Research Laboratory, Fornebu, Norway
5. Department of Mathematical Sciences, University of Bath, Bath, UK