func Min(v T) interface{} {
	x, _ := minmax(v, -1, true)
	return x.Interface()
}
Min returns the minimum value in v. v must either implement
sort.Interface or its elements must be orderable. Min panics if v
is empty.
package slice
import (
	"reflect"
	"sort"
	"github.com/aclements/go-gg/generic"
)