https://blog.takima.fr/le-y-combinator-explique/
Le Y Combinator expliqué