Contributions by David-Olivier Lartigaud