Implemente de manière fonctionnelle la ligne et le triangle