a pattern that returns either numbers (divides the pattern into pairs) or arrays of size n which are used to split up the input into n parts.
a numerical pattern.