All content written by Denis Brunet, © University of Geneva, Switzerland. See the license part relative to the documentation.