Sequence protocol
The f object as a sequence
Accessing sequence elements
Sequence combinators
Adding and removing sequence elements
Appending sequences
Subsequences and slices
Reshaping sequences
Testing sequences
Searching sequences
Comparing sequences
Splitting sequences
Groups and clumps
Destructive sequence operations
Treating sequences as stacks
Sorting sequences
Binary search
Sets
Trimming sequences
Cartesian product operations
Deep sequence combinators
Counted loops
Numeric ranges
Control flow with sequences
Unsafe sequence operations
Implementing sequence combinators