# README
Generic Slice Functions
Complements Go standard library slices
package.
# Functions
All returns `true` if the filter function `f` retruns `true` for all items in slice `s`.
Any returns `true` if the filter function `f` retruns `true` for any item in slice `s`.
AppendUnique appends unique (not already in the slice) values to a slice.
ApplyToAll returns a new slice containing the results of applying the function `f` to each element of the original slice `s`.
No description provided by the author
Chunks returns a slice of S, each of the specified size (or less).
Filter returns a new slice containing all values that return `true` for the filter function `f`.
IndexOf returns the index of the first occurrence of `v` in `s`, or -1 if not present.
PredicateAnd returns a Predicate that evaluates to true if all of the specified predicates evaluate to true.
PredicateEquals returns a Predicate that evaluates to true if the predicate's argument equals `v`.
PredicateOr returns a Predicate that evaluates to true if any of the specified predicates evaluate to true.
PredicateTrue returns a Predicate that always evaluates to true.
No description provided by the author
Range returns a slice of integers from `start` to `stop` (exclusive) using the specified `step`.
RemoveAll removes all occurrences of the specified value `r` from a slice `s`.
Reverse returns a reversed copy of the slice `s`.
Values returns a new slice containing values from the pointers in each element of the original slice `s`.
# Type aliases
Predicate represents a predicate (boolean-valued function) of one argument.