EL_PATTERN_HALF_LEN
if (len != EL_PATTERN_HALF_LEN)
return is_cascade(pattern, EL_PATTERN_HALF_LEN, inv, false) &&
is_cascade(pattern + EL_PATTERN_HALF_LEN,
EL_PATTERN_HALF_LEN, inv, true);