Du coup, je vais régulièrement regarder la doc pour être sûr de moi. D'ailleurs, et comme le dit si bien Bronco, celui qui a imaginé les noms de paramètres "haystack" et "needle", n'a pas été des plus inspirés.
Alors, j'ai fait un petit point sur les paramètres des fonctions, afin de retenir une liste qui ne respecteraient pas une certaine logique.