github.com/m4gshm/gollections@v0.0.13-0.20240331203319-a34a86e58a24/slice (about) api.go clone conv convert filter first flat group iter.go last over range_ reverse sort split stablesort sum test