Author: E cole Polytechnique Fe de rale de Lausanne.