func Min32(a, b int32) int32 {
	if a < b {
		return a
	}
	return b
}
Min32 computes the minimum of the two int32 args
package ints
type Inter interface {
	Int() int64
}
type IntSetter interface {
	Inter
	FromInt(val int64)
}
func Max(a, b Inter) Inter {
	if a.Int() > b.Int() {
		return a
	}
	return b
}
func Min(a, b Inter) Inter {
	if a.Int() < b.Int() {
		return a
	}
	return b
}
func Abs(a Inter) int64 {
	if a.Int() < 0 {
		return -a.Int()
	}
	return a.Int()
}
func MaxInt(a, b int) int {
	if a > b {
		return a
	}
	return b
}
func MinInt(a, b int) int {
	if a < b {
		return a
	}
	return b
}
func AbsInt(a int) int {
	if a < 0 {
		return -a
	}
	return a
}
func Max64(a, b int64) int64 {
	if a > b {
		return a
	}
	return b
}
func Min64(a, b int64) int64 {
	if a < b {
		return a
	}
	return b
}
func Abs64(a int64) int64 {
	if a < 0 {
		return -a
	}
	return a
}
func Max32(a, b int32) int32 {
	if a > b {
		return a
	}
	return b
}