Je ne comprends pas où sont mes erreurs, j'ai testé les cas suivants sur machine (au cremi):
prefix [1;2;3;4;5] 2
prefix [1;2;3;4;5] 6
prefix [] 1
prefix [1] (-1)
suffix [1;2;3;4;5] 2
suffix [1;2;3;4;5] 6
suffix [] 1
suffix [1] (-1)
et des cas avec des listes de listes
IA