Module intermédiaire & algorithmique