Author: Prodego
Description:
A function similar to the existing contains_any function, but instead only returning true if all substrings are present, would be useful both for cleanliness of code, and from an efficiency standpoint (less normalization in some cases).
Instead of
norm(haystack) contains "needle1" &
norm(haystack) contains "needle2" &
norm(haystack) contains "needle3"
contains_all(haystack,"needle1","needle2","needle3")
[contains_any is basically the same situation, except with the &'s replaces with |s]