Implémentation et test de S