A field is considered to be multitudinous if its contents can be split into multiple elements according to a separator string. This algorithm filters the rows of a table by the number of elements in a specified column. It expects a separator string to be specified, which is used to split the specified column into 0 or more elements. It also expects a non-inclusive upper threshold. Rows are kept if their element count (according to the specified separator) in the specified column are below this threshold.