Talk is cheap.
func maxDiff(nums []int) int { min := 1 << 32 max := 0 for _, v := range nums { if v < min { min = v } if v - min > max { max = v - min } } return max }