| list | |
| repeats |
number of segments. |
| len |
length of each segment. |
| step |
how far to step the start of each segment from previous. step can be negative. |
| start |
what index to start at. |
| wrapAtEnd |
if true (default), indexing wraps around if goes past beginning or end. If false, the pattern stops if it hits a nil element or goes outside the list bounds. |