With Go, you immediately learn that function signatures don’t include type information. So, unlike many languages, you can’t have: func Max(a, b int)
func Max(a, b float) You need to include the type information explicitly in the function names to differentiate them: func MaxInt(a, b int)
func MaxFloat(a, b float) …