Alienates i..length in range, removing it.
Clears all elements in range without modifying length.
Fills all elements in range with elem.
Filters range by predicate F, where values will removed if F is false.
Inserts elem in range at index.
Joins an array of ranges by an element by.
Maps range to F, where every value will become the output of F.
Duplicates the top value of range without modifying the stack.
Pops a value off of range.
Pushes a value onto range.
Removes val from range.
Removes many vals from range.
Replaces all instances of from in range
Replaces all values in from with to in range.
Reverses the contents of range.
Splits range by a given element to split by.
Splits range by a given predicate F.
Substitutes all instances of from in range with to.
Swaps elements i0 and i1 in range.
Swaps the top two values on the stack.
Algorithms for mutating ranges and other various range functions.