code: func parseVersion(v string) []int {
  	version := make([]int, 3)
  
  	for idx, vStr := range strings.Split(v, ".") {
  		vS, err := strconv.Atoi(vStr)
  		if err != nil {
  			return nil
  		}
  		version[idx] = vS
  	}
  
  	return version
  }
docs: // parseVersion will parse any integer type version seperated by periods.
  // This does not fully support semver style versions.