Versions in this module Expand all Collapse all v0 v0.0.2 Dec 20, 2024 v0.0.1 Oct 31, 2024 Changes in this version + func Alias1D[V any](x, y []V) bool + func Alias2D[V any](x, y [][]V) bool + func AllDistinct[V comparable](s []V) bool + func BitReverse64[V uint64 | uint32 | int | int64](index V, bitLen int) uint64 + func BitReverseInPlaceSlice[V any](slice []V, N int) + func GCD[V uint64 | uint32 | int | int64](a, b V) V + func GetDistincts[V comparable](v []V) (vd []V) + func HammingWeight64[V uint64 | uint32 | int | int64](x V) V + func IsNil(i interface{}) bool + func PointyIntToPointUint64(x *int) *uint64 + func Pointy[T Number](x T) *T + func RotateSliceAllocFree[V any](s []V, k int, sout []V) + func RotateSliceInPlace[V any](s []V, k int) + func RotateSlice[V any](s []V, k int) []V + func RotateSlotsNew[V any](s []V, k int) (r []V) + type Number interface