Module algorithmique by Jérémy Mouzin