# List::MoreUtils Namespace containing the following modules: - [`List::MoreUtils::XS`](MoreUtils/XS) - The compiled implementation of List::MoreUtils: the list functions List::Util does not have - junctions (`any`, `all`, `none`, `notall`, `one` and their `_u` variants that answer undef for an empty list), index and value searches from either end (`firstidx`, `lastval`, `onlyres`, ...), slicing by a predicate (`after`, `before_incl`), iterators (`each_array`, `natatime`, `slideatatime`), merging (`mesh`, `zip6`, `pairwise`, `arrayify`), counting (`uniq`, `singleton`, `duplicates`, `frequency`, `occurrences`, `mode`), binary searches over sorted lists (`bsearch`, `lower_bound`, `equal_range`, `binsert`, `bremove`) and an in-place `qsort`. ```{toctree} :hidden: :maxdepth: 1 MoreUtils/XS ```