func All[T any](array []T, function func(T) bool) bool
func AllBool(array []bool) bool
func Any[T any](array []T, function func(T) bool) bool
func AnyBool(array []bool) bool
func Filter[T any](array []T, function func(T) bool) []T
func FindFirst[T any](array []T, function func(T) bool) *T
func FindFirstIndex[T any](array []T, function func(T) bool) int
func FindFirstIndexMatching[T comparable](array []T, toSearch T) int
func Map[T any, P any](array []T, function func(T) P) []P