code: func StripeColor(colors ...color.Color) ColorFunc {
  	// Filter any nil values
  	colors = filterNilColors(colors)
  
  	var lastN int
  	return func(n int, x int, y int, maxN int, maxX int, maxY int) color.Color {
  		// For each new n value, use the next color in the slice
  		if n > lastN {
  			lastN = n
  		}
  
  		return colors[lastN%len(colors)]
  	}
  }
docs: // StripeColor generates a ColorFunc which applies one color from the input,
  // variadic slice at each computed value.  Each color is used in order, and
  // the rotation will repeat until the image is complete. This creates a stripe
  // effect in the resulting waveform image.